Apache Camel" CronScheduledRoutePolicy" - 如果服务器在开始时间和停止时间之间重新启动,则路由未激活

时间:2014-10-09 11:08:05

标签: apache-camel

我正在使用Camel" CronScheduledRoutePolicy"让我的路线(对于jms队列)在某些时间之间保持活动状态。

CronScheduledRoutePolicy policy = new CronScheduledRoutePolicy();
policy.setRouteStartTime("0 0 9 * * ?");
policy.setRouteStopTime("0 0 18 * * ?");
from("jms:inboundqueue").routePolicy(policy).noAutoStartup()
....

通过在早上9点启动路由并在下午6点停止路由它可以正常工作,但如果服务器在这几个小时之间重新启动,则路由不活动。 有没有办法检查在服务器启动期间路由是否应该处于活动状态?

0 个答案:

没有答案
相关问题