Ich muss meine Routen steuern und ich benutze Frühjahr DSL für Camel.Mit ControlBus von Frühling DSL mit Parametern
Ich muss einen Dienst verfügbar machen, der diese Aktionen an die routeId in paramaters ausführen wird.
Der folgende Code funktioniert nicht (der Körper enthalten die RouteID)
<route id="stopRoute">
<from uri="direct:stopRoute"/>
<log message="about to stop a route"/>
<to uri="controlbus:route?routeId=${body}&action=stop"/>
<to uri="controlbus:route?routeId=${body}&action=status"/>
</route>
Ich habe auch versucht, mit einer einfachen Sprache, aber ich kann die korrekte Syntax nicht herausfinden
Dank dieser Arbeit, hatte ich diesen neuen Ausdruck nicht gesehen, das erklärt, während alte Beispiele nicht mit dynamischen URI funktioniert. – Franch
Übrigens wissen Sie, ob die StopRoute oder eine andere controlBus-Aktion den Server-Connector in http-Fällen deaktivieren könnte? – Franch