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);
         }