On Thu, Sep 16, 2010 at 6:45 PM, Donald Whytock <[email protected]> wrote: > Hi all... > > Newbie question regarding choose(). Given > > from(endpoint).choose() > .when(predA).process(processorA) > .when(predB).process(processorB); > > If predA and predB are both true, do processorA and processorB both > get called? Or does processing stop with processorA? >
Only the first one is chosen. (its not a case, always only 1 at most is selected) > Don > -- Claus Ibsen Apache Camel Committer Author of Camel in Action: http://www.manning.com/ibsen/ Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus
