質問

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

次の場合に失敗します:

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

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

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

役に立ちましたか?

解決

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

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

Apache Camel 2.0リリースノートで違いを確認できます http://camel.apache.org/camel-200-release.html セクション-DSLの重要な変更

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top