У меня есть таймер, который изначально не запущен.Я хотел бы активировать его с другого маршрута.Я пытаюсь использовать шаблон EIP верблюжьей шины управления.
// From my other route
.to("controlbus:route?routeId=fileConsumerRoute&action=start&async=true")
from("timer://camel-fileConsumerRoute?fixedRate=true&period=5s")
.routeId("fileConsumerRoute").noAutoStartup()
.log("Route is running");
Я вижу в журналах после запуска линии управления, что маршрут возобновляется
Контекстное действие: [резюме]
, но таймер по-прежнему не срабатывает.Я не вижу строку журнала «Маршрут работает»
Как активировать конечную точку таймера с помощью шины управления?
Существует ли другой шаблон EIP или другой способ достижения активации конечной точки таймера?