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