Hy guys

I wrote the route below to perform this behavior:
1) call onExchangeBegin once
2) call onExchangeDone /body.envelopeList.size()/ times

<camel:route id="routeLegacyDestinationEntry"
routePolicyRef="loggingRoutePolicy">
        <camel:from ref="legacyDestinationEntry" />
        <camel:to uri="bean://legacyDestinationConsumer?method=process" />
        <split parallelProcessing="true" streaming="true">
                <simple>${body.envelopeList}</simple>
                <to ref="localSmsDeliveryEntry" />
        </split>                        
</camel:route>

But the current behavior is:
1) call onExchangeBegin once
2) call onExchangeDone once

If the *<to ref="localSmsDeliveryEntry" />* is the last "to" in the route,
why onExchangeDone is not called /body.envelopeList.size()/ times?




--
View this message in context: 
http://camel.465427.n5.nabble.com/RoutePolicy-Split-tp5718325.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to