Question

essayant d'utiliser cette route: from ("activemq: profiles"). aggreg (entête ("cheese")). batchSize (30) .bean (ProfilesQueueService, "saveContacts")

échoue avec:

Aucune signature de la méthode: org.apache.camel.model.RouteType.aggregate () n'est applicable pour les types d'argument: (org.apache.camel.builder.ValueBuilder) valeurs: [en-tête (fromage)]

Utilisation d’apache camel 1.6.1 J'ai vérifié RouteTypes.java. En effet il n'y a pas de méthode d'agrégat (). Cependant, cette documentation indique que cela doit fonctionner: http://camel.apache.org/aggregator.html

Qu'est-ce que je fais mal?

Était-ce utile?

La solution

Dans Camel 1.x, certains modèles EIP utilisent un nom légèrement différent.

Son appelé agrégateur dans 1.x

Vous pouvez voir la différence dans les notes de publication d'Apache Camel 2.0. http://camel.apache.org/camel-200-release.html dans la section - Modifications notables à DSL

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top