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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top