On Thu, Mar 15, 2012 at 12:51 PM, lucide <lucidelir...@gmail.com> wrote: > Hi, > > Kind of newbie question, i need an advice to use the best methodology for my > scenario. I am using Camel 2.6.0 inside Servicemix 4.3.0. > > Briefly, consuming from cxf endpoint, i will send xml's to jbi endpoints, > and using the responses from that jbi endpoints, I will enrich-modiy the > initial exchange, and make one final request. It has to be sequential, the > route may terminate/return back according the results of intermadiate calls. > > The first thing came to my mind is to create extra exchanges and > producerTemplates inside processors to issue intermediate jbi calls, to > preserve initial exchange. > > from(cxf:).processor().processor().to(cxf:) > > But I have read that using extra producerTemplates is discouraged. How can I > use the same exchange more then once -not like split / multicast patterns, i > need a sequential flow.
No this is fine to do. Just mind this FAQ http://camel.apache.org/why-does-camel-use-too-many-threads-with-producertemplate.html > > What actually is the "camel" way of doing this:) ? > > There is an EIP for this. The multicast EIP http://camel.apache.org/multicast Or you can tap the message using Wire Tap http://camel.apache.org/wire-tap > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Adice-for-intermadiate-calls-tp5567757p5567757.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/