在暂停状态下启动Camel路由

时间:2012-12-20 12:40:18

标签: apache-camel

有没有办法构建以挂起模式启动的Camel路由? 我想在启动时说“declutch”,然后在某个阶段快速开始处理消息,只需调用resumeRoute(routeId)

我或许可以创建路由,然后在创建路径后快速调用suspendRoute(routeId),但在该阶段,它可能已经消耗了一些消息(例如在JMS路由或轮询的情况下)消费者路线)。

1 个答案:

答案 0 :(得分:3)

通常,您只需使用autostartup(false) ...

停用路线

我假设你问的是因为你需要开始(加热)路线,但不活跃。在这种情况下,您应该能够使用自定义route policy和一些外部变量来获得此行为