0

このルートを使用しようとしています:from( "activemq:profiles")。aggregate(header( "cheese"))。batchSize(30).bean(ProfilesQueueService、 "saveContacts")

失敗する:

メソッドのシグネチャなし:org.apache.camel.model.RouteType.aggregate()は引数タイプに適用可能:(org.apache.camel.builder.ValueBuilder)値:[header(cheese)]

apachecamel1.6.1を使用してRouteTypes.javaを確認しました。実際、aggregate()メソッドはありません。ただし、このドキュメントには、機能する必要があると記載されています:http: //camel.apache.org/aggregator.html

私が間違っているのは何ですか?

4

1 に答える 1

2

Camel 1.xでは、一部のEIPパターンがわずかに異なる名前を使用しています。

1.xではアグリゲーターと呼ばれています

違いは、ApacheCamel2.0リリースノート http://camel.apache.org/camel-200-release.html のセクション-DSLの注目すべき変更点で確認できます。

于 2009-10-29T05:45:32.647 に答える