oops, i posted too fast,

i missed the splitter int he route:

from("file:...).split(...)..streaming().parallelProcessing().inOut("bean:myProcessor").to("bean:checkHeaders").end().to("log:done");

- Romain

2011/5/25 Romain Manni-Bucau <rmannibu...@gmail.com>

> Hi,
>
> i have a route with a splitter with parallel processing + streaming.
>
> just after the split i run a processor in in-out mode setting some headers.
>
> Sometimes (i don't really know when) at the next step the headers i set in
> the processor are not in current exchange headers.
>
> If i replace my processor by setHeader() API (from the fluent API) + simple
> it works.
>
> What could it be?
>
> Here is the processor process method:  exchange.getIn().setHeader("FOO",
> generator.next());
> Here is the route (in pseudo code):
> from("file:...).inOut("bean:myProcessor").to("bean:checkHeaders");
>
> - Romain
>

Reply via email to