I've temporarily solved the issue by setting the "streaming" property to
"true" on the @RecipientList annotation in the dynamic router I'm using.



I've tested this case in my live application and it works fine, but I was
wondering what impact, if any, this might have elsewhere. From what I
understand, setting the streaming property to true allows the sending of the
messages out of order when sending to multiple destinations at once. The
default is to serialize the sending and break when an error occurs (i.e.
order matters)? Since I'm only sending to one destination ever it doesn't
seem like I should care about this property, but the default behavior seems
flawed in this scenario when dealing with the try/catch.

Should this be filed as a bug or is this intentional?



--
View this message in context: 
http://camel.465427.n5.nabble.com/Issue-with-doTry-doCatch-not-routing-correctly-tp5720325p5720481.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to