Author: gnodet
Date: Thu Jun 19 08:53:15 2008
New Revision: 669515

URL: http://svn.apache.org/viewvc?rev=669515&view=rev
Log:
Send the DONE status from the jbi proxy, which should also fix the systests 
hanging

Modified:
    
cxf/trunk/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java

Modified: 
cxf/trunk/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java?rev=669515&r1=669514&r2=669515&view=diff
==============================================================================
--- 
cxf/trunk/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java
 (original)
+++ 
cxf/trunk/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java
 Thu Jun 19 08:53:15 2008
@@ -26,6 +26,7 @@
 import java.util.logging.Logger;
 
 import javax.jbi.messaging.DeliveryChannel;
+import javax.jbi.messaging.ExchangeStatus;
 import javax.jbi.messaging.InOut;
 import javax.jbi.messaging.MessageExchange;
 import javax.jbi.messaging.MessageExchangeFactory;
@@ -147,9 +148,9 @@
                     
                     
                     conduit.getMessageObserver().onMessage(inMessage);
-                    
-                    
-                    
+
+                    xchng.setStatus(ExchangeStatus.DONE);
+                    channel.send(xchng);                    
                 } else {
                     channel.send(xchng);
                 }


Reply via email to