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