Pregunta

tratando de usar esta ruta: from (" activemq: profiles ") .gregate (header (" cheese ")). batchSize (30) .bean (ProfilesQueueService, " saveContacts ")

Falla con:

Sin firma del método: org.apache.camel.model.RouteType.aggregate () es aplicable para los tipos de argumento: (org.apache.camel.builder.ValueBuilder) valores: [header (cheese)]

Usando apache camel 1.6.1 He comprobado RouteTypes.java. De hecho, no hay un método agregado (). Sin embargo, este documento dice que debe funcionar: http://camel.apache.org/aggregator.html

¿Qué estoy haciendo mal?

¿Fue útil?

Solución

En Camel 1.x, algunos de los patrones EIP usan un nombre ligeramente diferente.

Se llama agregador en 1.x

Puede ver la diferencia en las notas de lanzamiento de Apache Camel 2.0 http://camel.apache.org/camel-200-release.html en la sección - Cambios notables en DSL

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top