2009-10-28 4 views
0

пытается использовать этот маршрут: из («activemq: profiles»). Aggregate (header («cheese»)). BatchSize (30) .bean (ProfilesQueueService, «saveContacts»)Некоторые специальные функции Apache Camel недоступны

завершается с:

Нет подписи метода: org.apache.camel.model.RouteType.aggregate() применима для типов аргументов: (org.apache.camel.builder.ValueBuilder) значения: [заголовок (сыр)]

Использование apache camel 1.6.1 Я проверил RouteTypes.java. На самом деле нет метода aggregate(). Однако в этих документах должно быть указано: http://camel.apache.org/aggregator.html

Что я делаю неправильно?

ответ

2

В Camel 1.x некоторые из шаблонов EIP используют немного другое имя.

Его называют агрегатор в 1.x

Вы можете увидеть разницу в выпуске Apache Camel 2.0 отмечает http://camel.apache.org/camel-200-release.html в разделе - Заметные изменения в DSL

Смежные вопросы