Hello

While in a Pipeline, new Exchanges are created for each Processor. At the end of the Pipeline, the main Exchange is updated with values from the latest created Exchange.
Here is the executed block of code:

   if (source.hasProperties()) {
      result.getProperties().putAll(source.getProperties());
   }

As we can see, if the source Exchange was removed of some properties, the property disappearance will never made it into the result Exchange.

Is this expected?

Cheers

--

S. Ali Tokmen
[email protected]

Office: +33 4 76 29 76 19
GSM:    +33 66 43 00 555

Bull, Architect of an Open World TM
http://www.bull.com

Reply via email to