You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Howard Nguyen (JIRA)" <ji...@apache.org> on 2015/10/24 19:30:27 UTC
[jira] [Created] (CAMEL-9252) Batch camel messages
Howard Nguyen created CAMEL-9252:
------------------------------------
Summary: Batch camel messages
Key: CAMEL-9252
URL: https://issues.apache.org/jira/browse/CAMEL-9252
Project: Camel
Issue Type: New Feature
Components: camel-core
Affects Versions: 2.16.0
Reporter: Howard Nguyen
Priority: Minor
This is a new feature to batch camel messages.
{code
<bean id="groupMessageAggregationStrategy" class="org.apache.camel.processor.aggregate.GroupedMessageAggregationStrategy" />
<route>
<from uri="direct:order"/>
<aggregate strategyRef="groupMessageAggregationStrategy" completionSize="500" completionTimeout="3000">
<correlationExpression>
<simple>${header[some.thing]}</simple>
</correlationExpression>
<to uri="direct:aggregatedOrders"/>
</aggregate>
</route>
<route>
<from uri="direct:aggregated"/>
<bean ref="externalResource" method="batchOrders"/>
<split>
<xpath>/invoice/lineItems</xpath>
<to uri="mock:result" />
</split>
</route>
{code}
This is different from GroupedExchangeAggregationStrategy, because Splitter supports org.camel.Message.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)