Hi again finally I found it on my own: Seems that I need to use the "waitForTaskToComplete=Always" option on the vm: component to enforce sequential processing. If I configure my master route like this:
<camel:multicast parallelProcessing="false" stopOnException="false"> <to uri="vm:invoiceMapping?timeout=0&waitForTaskToComplete=Always" /> <to uri="vm:invoiceControl?timeout=0&waitForTaskToComplete=Always" /> <to uri="vm:invoiceAccounting?timeout=0&waitForTaskToComplete=Always" /> </camel:multicast> it works fine from both servlet and quartz trigger. Thanks Klaus -- View this message in context: http://camel.465427.n5.nabble.com/Concat-routes-tp5725581p5725642.html Sent from the Camel - Users mailing list archive at Nabble.com.