You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ga...@apache.org on 2010/06/25 22:15:09 UTC

svn commit: r958099 - /axis/axis2/java/core/branches/java/1_5/modules/saaj/src/org/apache/axis2/saaj/SOAPConnectionImpl.java

Author: gawor
Date: Fri Jun 25 20:15:09 2010
New Revision: 958099

URL: http://svn.apache.org/viewvc?rev=958099&view=rev
Log:
AXIS2-4752: Return connection to connection pool. Patch from Shawn Jiang

Modified:
    axis/axis2/java/core/branches/java/1_5/modules/saaj/src/org/apache/axis2/saaj/SOAPConnectionImpl.java

Modified: axis/axis2/java/core/branches/java/1_5/modules/saaj/src/org/apache/axis2/saaj/SOAPConnectionImpl.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/java/1_5/modules/saaj/src/org/apache/axis2/saaj/SOAPConnectionImpl.java?rev=958099&r1=958098&r2=958099&view=diff
==============================================================================
--- axis/axis2/java/core/branches/java/1_5/modules/saaj/src/org/apache/axis2/saaj/SOAPConnectionImpl.java (original)
+++ axis/axis2/java/core/branches/java/1_5/modules/saaj/src/org/apache/axis2/saaj/SOAPConnectionImpl.java Fri Jun 25 20:15:09 2010
@@ -192,6 +192,12 @@ public class SOAPConnectionImpl extends 
             return getSOAPMessage(msgCtx.getEnvelope());
         } catch (Exception e) {
             throw new SOAPException(e.getMessage(), e);
+        } finally {
+            try {
+                requestMsgCtx.getTransportOut().getSender().cleanup(requestMsgCtx);      
+            } catch (Exception e) {
+                // ignore the error, better to log somewhere if possible.
+            }
         }
     }