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