Author: veithen
Date: Sun Sep  5 19:43:20 2010
New Revision: 992880

URL: http://svn.apache.org/viewvc?rev=992880&view=rev
Log:
Applying final fix for AXIS2-4751:
* Reverted r963711 (Jarek's second change for AXIS2-4751 on the 1.5 branch).
* Reapplied r958718 (Jarek's original change), i.e. reverted r960335.
The apparent regression caused by Jarek's original change was actually an issue 
in Rampart's STSClient, namely a missing call to 
ServiceClient#cleanupTransport; see r992868).

The trunk and the 1.5 branch are now in sync with respect to the CLOSE_WAIT 
issue and AXIS2-4751.

Modified:
    
axis/axis2/java/core/branches/1_5/modules/transport/http/src/org/apache/axis2/transport/http/AbstractHTTPSender.java

Modified: 
axis/axis2/java/core/branches/1_5/modules/transport/http/src/org/apache/axis2/transport/http/AbstractHTTPSender.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_5/modules/transport/http/src/org/apache/axis2/transport/http/AbstractHTTPSender.java?rev=992880&r1=992879&r2=992880&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/1_5/modules/transport/http/src/org/apache/axis2/transport/http/AbstractHTTPSender.java
 (original)
+++ 
axis/axis2/java/core/branches/1_5/modules/transport/http/src/org/apache/axis2/transport/http/AbstractHTTPSender.java
 Sun Sep  5 19:43:20 2010
@@ -41,7 +41,8 @@ import org.apache.commons.httpclient.Htt
 import org.apache.commons.httpclient.HttpConnectionManager;
 import org.apache.commons.httpclient.HttpMethod;
 import org.apache.commons.httpclient.HttpMethodBase;
-import org.apache.commons.httpclient.HttpVersion;import 
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;
+import org.apache.commons.httpclient.HttpVersion;
+import org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;
 import org.apache.commons.httpclient.NTCredentials;
 import org.apache.commons.httpclient.NameValuePair;
 import org.apache.commons.httpclient.UsernamePasswordCredentials;
@@ -504,12 +505,8 @@ public abstract class AbstractHTTPSender
                 if (connManager == null) {
                     log.trace("Making new ConnectionManager");
                     connManager = new MultiThreadedHttpConnectionManager();
-                    /* 
-                     * Commented out for now as bugs in other parts of Axis2 
cause test failures when
-                     * proper connection reuse is enabled. 
-                     */
-                    // 
configContext.setProperty(HTTPConstants.MULTITHREAD_HTTP_CONNECTION_MANAGER, 
-                    //                           connManager);
+                    
configContext.setProperty(HTTPConstants.MULTITHREAD_HTTP_CONNECTION_MANAGER, 
+                                              connManager);
                 }
             }
         }


Reply via email to