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