Apache camel 一些特殊的apachecamel函数不可用

Apache camel 一些特殊的apachecamel函数不可用,apache-camel,Apache Camel,正在尝试使用此路线: from(“activemq:profiles”).aggregate(header(“cheese”).batchSize(30).bean(profilesqueservice,“saveContacts”) 在以下情况下失败: 方法org.apache.camel.model.RouteType.aggregate()的签名不适用于参数类型:(org.apache.camel.builder.ValueBuilder)值:[头(奶酪)] 使用ApacheCamel 1

正在尝试使用此路线: from(“activemq:profiles”).aggregate(header(“cheese”).batchSize(30).bean(profilesqueservice,“saveContacts”)

在以下情况下失败:

方法org.apache.camel.model.RouteType.aggregate()的签名不适用于参数类型:(org.apache.camel.builder.ValueBuilder)值:[头(奶酪)]

使用ApacheCamel 1.6.1 我已经检查了RouteTypes.java。实际上,没有aggregate()方法。 然而,这份文件说它必须起作用:


我做错了什么?

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

它在1.x中被称为聚合器

您可以在ApacheCamel2.0发行说明中看到差异 在章节-DSL的显著变化