Hello, Complete Camel newbie here, so apologies if this is a silly question.
I have a piece of code along the lines of: if (localVar == value) { from(uri) ... stuff here... .to(destination); .to(additionalDestination); } else { from(uri) ... stuff here... .to(destination) } I've tried using a Predicate on the localVar value to tidy up this definition - as I'm duplicating code with 2 virtually identical routes apart from small differences otherwise - but can't seem to access it: Predicate predicate = {what goes here?}; from(uri) ... stuff here... .to(destination) .choice() .when(predicate).to(additionalDestination); Can I do so, or is there a better way of making this statement more graceful? Thanks for any assistance. -- View this message in context: http://camel.465427.n5.nabble.com/Conditional-routing-and-local-variables-tp5737490.html Sent from the Camel - Users mailing list archive at Nabble.com.