0

split().tokenizeXML後に保存された注文数を知りたい

私はxmlを持っています

<orders>
 <order>
 ....

私のルート

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

私の Bean orderShopConnector では、ヘッダー プロパティ saveOK=1 を追加します。

headers.put("ordersave",1);

ここで、firstexchange プロパティで保存された注文の合計を知りたいと思います。AggregationStrategy を使用すると思いますが、tokenizeXML の後に使用する方法がわかりません。可能ですか?

4

1 に答える 1

2

Camel docs の例を参照してください。トークナイザーと集約戦略を一緒に使用する方法を確認できます: http://camel.apache.org/splitter、たとえば、Split aggregate request/reply sample example.

于 2013-06-04T09:13:46.753 に答える