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)]

使用 apache camel 1.6.1 我检查了 RouteTypes.java。确实没有 aggregate() 方法。但是,这个文档说它必须工作: http ://camel.apache.org/aggregator.html

我做错了什么?

4

1 回答 1

2

在 Camel 1.x 中,一些 EIP 模式使用了稍微不同的名称。

它在 1.x 中称为聚合器

您可以在 Apache Camel 2.0 发行说明 http://camel.apache.org/camel-200-release.html 部分 - Notable changes to DSL中查看差异

于 2009-10-29T05:45:32.647 回答