You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by as...@apache.org on 2007/03/23 13:20:30 UTC

svn commit: r521693 - in /webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp: ClientWorker.java ServerWorker.java

Author: asankha
Date: Fri Mar 23 05:20:29 2007
New Revision: 521693

URL: http://svn.apache.org/viewvc?view=rev&rev=521693
Log:
Fix cause of HTTPCORE-60 and replace deprecated UUIDgenerator

Modified:
    webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java
    webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerWorker.java

Modified: webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java?view=diff&rev=521693&r1=521692&r2=521693
==============================================================================
--- webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java (original)
+++ webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java Fri Mar 23 05:20:29 2007
@@ -152,6 +152,12 @@
         } catch (AxisFault af) {
             log.error("Fault processing response message through Axis2", af);
         }
+
+        try {
+            if (in != null) {
+                in.close();
+            }
+        } catch (IOException ignore) {}
     }
 
     // -------------- utility methods -------------

Modified: webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerWorker.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerWorker.java?view=diff&rev=521693&r1=521692&r2=521693
==============================================================================
--- webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerWorker.java (original)
+++ webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerWorker.java Fri Mar 23 05:20:29 2007
@@ -27,7 +27,7 @@
 import org.apache.axis2.context.OperationContext;
 import org.apache.axis2.transport.http.HTTPTransportUtils;
 import org.apache.axis2.transport.http.HTTPTransportReceiver;
-import org.apache.axis2.util.UUIDGenerator;
+import org.apache.axiom.om.util.UUIDGenerator;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.http.*;
@@ -166,6 +166,11 @@
 
             response.setStatusCode(HttpStatus.SC_ACCEPTED);
             serverHandler.commitResponse(conn, response);
+
+            // make sure that the output stream is flushed and closed properly
+            try {
+                is.close();
+            } catch (IOException ignore) {}
 
             // make sure that the output stream is flushed and closed properly
             try {



---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org