Author: rajith
Date: Thu May 14 15:22:23 2009
New Revision: 774817

URL: http://svn.apache.org/viewvc?rev=774817&view=rev
Log:
This is related to QPID-1854
The sender.close is now surrounded with a try catch to handle the exception 
thrown by the IoSender.close().
The ideal situation would have been to pass false to the IoSender.close(boolean 
reportException) method which will then not throw the exception up the stack.
But that method is not exposed in the Sender interface.

Modified:
    
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java

Modified: 
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java?rev=774817&r1=774816&r2=774817&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java
 (original)
+++ 
qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java
 Thu May 14 15:22:23 2009
@@ -438,7 +438,14 @@
                 ssn.closed();
             }
 
-            sender.close();
+            try
+            {
+                sender.close();
+            }
+            catch(Exception e)
+            {
+                // ignore.
+            }
             sender = null;
             setState(CLOSED);
         }



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to