I started a discussion about this use-case on the dev forum:
http://camel.465427.n5.nabble.com/DISCUSS-Route-scoped-onCompletion-tp3344202p3344202.html


On Mon, Jan 17, 2011 at 10:33 AM, Claus Ibsen <[email protected]> wrote:
> On Mon, Jan 17, 2011 at 10:00 AM, niconic <[email protected]> wrote:
>>
>> Hi Claus,
>>
>> Thank you for the response.
>> Could you explain me why?
>> I don't understand : i use seda and i've two routes "definition", why these
>> routes are anyway linked?
>>
>
> onCompletion adds itself as a callback to the Exchange so when the
> exchange is done the callbacks is being executed.
> So even if onCompletion was defined in a route it will add itself as a
> callback to the Exchange.
> So when the Exchange is transfered from route A -> route B the
> callbacks is transferred as well.
>
> We should probably adjust this so route scoped onCompletion is only
> triggered if the Exchange is done at that particular route.
>
>
>> thx,
>>
>> Nicolas
>> --
>> View this message in context: 
>> http://camel.465427.n5.nabble.com/error-handling-and-transaction-question-tp3341490p3344083.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: [email protected]
> Web: http://fusesource.com
> Twitter: davsclaus
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to