在tokenizeXML之后的Camel / AggregationStrategy

时间:2013-06-04 08:22:14

标签: osgi apache-camel apache-karaf

我想知道split()。tokenizeXML

之后保存的订单数量

我有一个xml

<orders>
 <order>
 ....

我的路线

.split().tokenizeXML("order")
 .unmarshal("xmlbsondataformat")
 .beanRef("orderShopConnector", "saveOrder")

在我的bean orderShopConnector中,我添加了标题属性saveOK = 1。

headers.put("ordersave",1);

现在,我想知道firstexchange属性中保存的订单总和。 我认为使用AggregationStrategy,但我可以看看如何在tokenizeXML之后使用,有可能吗?

1 个答案:

答案 0 :(得分:2)

请参阅Camel文档中的示例,您可以看到如何一起使用标记生成器和聚合策略:http://camel.apache.org/splitter,例如在拆分聚合请求/回复示例示例中。