Peter Keller created CAMEL-7555:
-----------------------------------

             Summary: ZipAggregationStrategy does not preserve properties
                 Key: CAMEL-7555
                 URL: https://issues.apache.org/jira/browse/CAMEL-7555
             Project: Camel
          Issue Type: Bug
    Affects Versions: 2.13.1
            Reporter: Peter Keller


{{ZipAggregationStrategy}} does not preserve properties:

{code}
public class MyRouteBuilder extends RouteBuilder {
    @Override
    public void configure() {
        from("file:zipper/in?include=.*.xml&noop=true")
            .process(new Processor() {
                @Override
                public void process(final Exchange exchange) throws Exception {
                    exchange.setProperty("myProperty", "myValue");
                }
            })
            .aggregate(new ZipAggregationStrategy())
            .constant(true)
            .completionFromBatchConsumer()
            .eagerCheckCompletion()
            .log("myProperty = ${property.myProperty}")
            .to("file:zipper/out");
    }
}
{code}

This logs:
{quote}
myProperty = 
{quote}

Instead it should log:
{quote}
myProperty = myValue
{quote}

See 
http://stackoverflow.com/questions/24473035/how-to-access-calling-exchange-with-camels-zipaggregationstrategy






--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to