Re: Inter-Route.Communication

2013-09-01 Thread Claus Ibsen
Use stopOnException and rethrow the exception from the producer template. On Fri, Aug 30, 2013 at 11:39 AM, Christopher Gardner wrote: > So if I have the following: > > from("direct:a").split(...).streaming().bean(myBean) > > where myBean uses a producer template to send to direct:b when part of

Re: Inter-Route.Communication

2013-08-30 Thread Christian Müller
Why using a bean in your first route if you only call a direct endpoint? Why not: from() .split().streaming() .to("direct:sub"); Best, Christian Am 30.08.2013 02:28 schrieb "Christopher Gardner" : > I'm using stoponexception. My splitter route includes a bean processor > that uses produce

Re: Inter-Route.Communication

2013-08-30 Thread Christopher Gardner
So if I have the following: from("direct:a").split(...).streaming().bean(myBean) where myBean uses a producer template to send to direct:b when part of the stream is processed (we had to use this instead of an aggregator) from("direct:b).bean(myOtherBean) ... Say something went wrong in myOther

Re: Inter-Route.Communication

2013-08-29 Thread Christopher Gardner
I'm using stoponexception. My splitter route includes a bean processor that uses producer template to push to the downstream route, which isn't a JMS route. Would you show a bit of DSL that might work on my downstream route that could signal my upstream route an exception occurred? On Aug 29, 201

Re: Inter-Route.Communication

2013-08-29 Thread Raul Kripalani
Have you tried the stopOnException() option of the Splitter? Use it in combination with direct or seda endpoints. If you use JMS, you can enable the transferException option to ensure that the Exception is propagated back to the caller in its original form. Regards, *Raúl Kripalani* Apache Camel

Inter-Route.Communication

2013-08-29 Thread Christopher Gardner
I have a number of routes that do a bit of processing and then hand off to other routes. One of the upstream routes splits streaming data to a downstream route. If that downstream route encounters problems it should notify the upstream route to stop splitting and cease processing. What mechanism