Thanks for responding, Claus. Just a little clarification on wiretap:

1.) If I wiretap in this fashion, and I set getIn().body(ack) on the wiretap
thread from the mina route, will the ack be able to find it's way back to
the server (that set the original message) correctly, as with the wiretap I
am now on a different thread than the original tcp socket (if my
understanding of wiretap is correct)?

2.) I am using spring tags. If I wiretap, since I need to make a call into a
bean that will both build the ack message for me and send the ack back to
the server by setting it on the exchange getIn().body(), is the following
correct for resuming on the main route with the original message?

<from ref="my-mina-tcp-in">
<wireTap uri="direct:sendTcpAck" processorRef="myAckCreatorAndSenderBean"/>
<from ref="direct:sendTcpAck">
(ack is sent and original message from my-mina-tcp-in is now present for
processing here)
...

Thank you once again.

--
View this message in context: 
http://camel.465427.n5.nabble.com/How-to-send-ack-and-then-resume-route-with-original-message-tp5692336p5693873.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to