Alcune funzioni speciali di Apache Camel non sono disponibili
-
06-07-2019 - |
Domanda
cercando di usare questo percorso: da (" activemq: profili "). aggregate (header (" cheese ")). batchSize (30) .bean (ProfilesQueueService, " saveContacts ")
Non riesce con:
Nessuna firma del metodo: org.apache.camel.model.RouteType.aggregate () è applicabile per i tipi di argomento: (org.apache.camel.builder.ValueBuilder) valori: [header (cheese)]
Uso di Apache Camel 1.6.1 Ho controllato RouteTypes.java. In effetti non esiste un metodo aggregate (). Tuttavia, questo documento afferma che deve funzionare: http://camel.apache.org/aggregator.html
Cosa sto facendo di sbagliato?
Soluzione
In Camel 1.x alcuni dei modelli EIP usano un nome leggermente diverso.
Si chiama aggregatore in 1.x
Puoi vedere la differenza nelle note di rilascio di Apache Camel 2.0 http://camel.apache.org/camel-200-release.html nella sezione - Notevoli modifiche a DSL