Einige spezielle Apache Camel Funktionen nicht verfügbar
-
06-07-2019 - |
Frage
versuchen, diesen Weg zu benutzen: aus.. ( "activemq: Profile") Aggregat (header ( "Käse")) Chargengröße (30) .bean (ProfilesQueueService "saveContacts")
schlägt mit:
Keine Signatur der Methode: org.apache.camel.model.RouteType.aggregate () ist für Argumenttypen: (org.apache.camel.builder.ValueBuilder) Werte: [header (Käse)]
Apache Kamel 1.6.1 Verwendung Ich habe überprüft RouteTypes.java. Tatsächlich gibt es kein Aggregat () -Methode. Jedoch sagt diese docs es funktionieren muss: http://camel.apache.org/aggregator.html
Was mache ich falsch?
Lösung
In Kamel einige der EIP Muster 1.x einen etwas anderen Namen verwendet wird.
Sein genannt Aggregator in 1.x
Sie können den Unterschied in dem Apache Camel 2.0 Release Notes http://camel.apache.org/camel-200-release.html im Abschnitt - Bemerkenswerte Veränderungen DSL