Is there something along the lines of an abortable Pipeline, such that
it will go through a sequence of processors until one of them returns
a certain value, sets a property on the exchange, etc?

On Thu, Sep 16, 2010 at 12:49 PM, Claus Ibsen <[email protected]> wrote:
> 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
>

Reply via email to