Certaines fonctions spéciales d'Apache Camel ne sont pas disponibles
-
06-07-2019 - |
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?
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