Algumas funções especiais Apache Camel não estão disponíveis
-
06-07-2019 - |
Pergunta
tentar usar esta rota: a partir de.. ( "activemq: perfis") agregada (cabeçalho ( "queijo")) BatchSize (30) .bean (ProfilesQueueService, "saveContacts")
falha com:
Sem assinatura do método: org.apache.camel.model.RouteType.aggregate () é aplicável para tipos de argumentos: (org.apache.camel.builder.ValueBuilder) valores: [cabeçalho (queijo)]
Usando apache camelo 1.6.1 Eu verifiquei RouteTypes.java. Na verdade não há nenhum método agregado (). No entanto, este docs diz que deve funcionar: http://camel.apache.org/aggregator.html
O que eu estou fazendo errado?
Solução
Em Camel 1.x alguns dos padrões EIP está usando um nome ligeiramente diferente.
Seu chamado agregador em 1.x
Você pode ver a diferença nas Apache Camel notas de versão 2.0 http://camel.apache.org/camel-200-release.html na seção - mudanças notáveis ??DSL