Author: tabish
Date: Tue Aug 18 19:21:03 2009
New Revision: 805543

URL: http://svn.apache.org/viewvc?rev=805543&view=rev
Log:
Add Handlers for the Interrupted and Resumed events.

Modified:
    
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs

Modified: 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs?rev=805543&r1=805542&r2=805543&view=diff
==============================================================================
--- 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
 (original)
+++ 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
 Tue Aug 18 19:21:03 2009
@@ -60,6 +60,8 @@
                        this.transport = transport;
                        this.transport.Command = new CommandHandler(OnCommand);
                        this.transport.Exception = new 
ExceptionHandler(OnException);
+                       this.transport.Interrupted = new 
InterruptedHandler(OnTransportInterrupted);
+                       this.transport.Resumed = new 
ResumedHandler(OnTransportResumed);
                }
 
                ~Connection()
@@ -536,6 +538,16 @@
                        }
                }
 
+               protected void OnTransportInterrupted(ITransport sender)
+               {
+                       Tracer.Debug("Transport has been Interrupted.");        
                
+               }
+
+               protected void OnTransportResumed(ITransport sender)
+               {
+                       Tracer.Debug("Transport has resumed normal 
operation.");                        
+               }
+
                internal void OnSessionException(Session sender, Exception 
exception)
                {
                        if(ExceptionListener != null)


Reply via email to