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.
+ }
}
}