Hi,

I have a Camel Spring XML where I define a camelcontext containing 2 routes.
The main route is embedded inside the camlContext.
At some point in the main route, based on someCondition, I need to decide to
do either 

 * standard processing (here I just need trigger a single camel processor)
 * complex processing (here I would like to jump into a new route).

The reason why the complex-route was introduced was simply to encapsulate
the steps required to do the complex processing. 

Question : Is this the correct way of doing it (defining a new route and
jumping into that route from an existing route) ?



This seems to work fine except for one thing :

Both the main-route and the complex-route have an onException element.
When an exception occurs and even when complexProcessingRequired=false and
the complex-route is never triggered, sometimes the onException block of the
complex-route is triggered instead of the onException block of the
main-route.

Question : any ideas why it would trigger an onException block of the
complex-route during standard processing (complexProcessingRequired=false)

Thanks in advance




--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-multiple-nested-routes-in-one-context-tp5728576.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to