You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/06/10 15:42:32 UTC
svn commit: r666104 - in
/servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client:
DefaultServiceMixClient.java ServiceMixClientFacade.java
Author: gnodet
Date: Tue Jun 10 06:42:32 2008
New Revision: 666104
URL: http://svn.apache.org/viewvc?rev=666104&view=rev
Log:
SM-1393: ServiceMix client does not send the DONE status when using the request() method
Modified:
servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/DefaultServiceMixClient.java
servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/ServiceMixClientFacade.java
Modified: servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/DefaultServiceMixClient.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/DefaultServiceMixClient.java?rev=666104&r1=666103&r2=666104&view=diff
==============================================================================
--- servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/DefaultServiceMixClient.java (original)
+++ servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/DefaultServiceMixClient.java Tue Jun 10 06:42:32 2008
@@ -230,6 +230,7 @@
throw new JBIException(error);
}
if (exchange.getFault() != null) {
+ done(exchange);
throw FaultException.newInstance(exchange);
}
@@ -238,7 +239,9 @@
if (outMessage == null) {
throw new NoOutMessageAvailableException(exchange);
}
- return getMarshaler().unmarshal(exchange, outMessage);
+ Object result = getMarshaler().unmarshal(exchange, outMessage);
+ done(exchange);
+ return result;
}
/**
Modified: servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/ServiceMixClientFacade.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/ServiceMixClientFacade.java?rev=666104&r1=666103&r2=666104&view=diff
==============================================================================
--- servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/ServiceMixClientFacade.java (original)
+++ servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/client/ServiceMixClientFacade.java Tue Jun 10 06:42:32 2008
@@ -259,6 +259,7 @@
throw new JBIException(error);
}
if (exchange.getFault() != null) {
+ done(exchange);
throw FaultException.newInstance(exchange);
}