Author: gnodet
Date: Thu Jun 19 08:56:46 2008
New Revision: 669516
URL: http://svn.apache.org/viewvc?rev=669516&view=rev
Log:
Send the DONE status from the jbi proxy, which should also fix the systests
hanging
Modified:
cxf/branches/2.0.x-fixes/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java
Modified:
cxf/branches/2.0.x-fixes/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java
URL:
http://svn.apache.org/viewvc/cxf/branches/2.0.x-fixes/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java?rev=669516&r1=669515&r2=669516&view=diff
==============================================================================
---
cxf/branches/2.0.x-fixes/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java
(original)
+++
cxf/branches/2.0.x-fixes/rt/transports/jbi/src/main/java/org/apache/cxf/transport/jbi/JBIConduitOutputStream.java
Thu Jun 19 08:56:46 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;
@@ -146,8 +147,8 @@
conduit.getMessageObserver().onMessage(inMessage);
-
-
+ xchng.setStatus(ExchangeStatus.DONE);
+ channel.send(xchng);
} else {
channel.send(xchng);
}