Некоторые специальные функции Apache Camel недоступны

StackOverflow https://stackoverflow.com/questions/1637148

  •  06-07-2019
  •  | 
  •  

Вопрос

пытаюсь использовать этот маршрут: from (" activemq: profile "). aggregate (заголовок (" сыр ")). 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

Что я делаю не так?

Это было полезно?

Решение

В 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