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/02/09 17:52:17 UTC

svn commit: r505364 - in /webservices/synapse/trunk/java/modules: core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java nhttp/src/org/apache/axis2/transport/nhttp/ClientWorker.java

Author: asankha
Date: Fri Feb  9 08:52:17 2007
New Revision: 505364

URL: http://svn.apache.org/viewvc?view=rev&rev=505364
Log:
fix ChannelClosedException experienced with sample #50 where we closed the input stream before the whole message was read in by mistake
Also fixed an issue where the response (back to the client) was still using the axis service of the request we sent out to the business service

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

Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java?view=diff&rev=505364&r1=505363&r2=505364
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/AsyncCallback.java Fri Feb  9 08:52:17 2007
@@ -47,6 +47,7 @@
             ((Axis2MessageContext)synapseOutMsgCtx).getAxis2MessageContext();
 
         response.setOperationContext(axisOutMsgCtx.getOperationContext());
+        response.setAxisService(axisOutMsgCtx.getAxisService());
         
         // set properties on response
         response.setServerSide(true);

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=505364&r1=505363&r2=505364
==============================================================================
--- 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 Feb  9 08:52:17 2007
@@ -99,7 +99,6 @@
                 outMsgCtx.getEnvelope().getNamespace().getNamespaceURI());
             responseMsgCtx.setEnvelope(envelope);
 
-            in.close();
         } catch (AxisFault af) {
             log.error("Fault creating response SOAP envelope", af);
             return;



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