Apache camel “阿帕奇骆驼”;cronscheduledrutepolicy“如果服务器在开始时间和停止时间之间重新启动,则路由不处于活动状态

Apache camel “阿帕奇骆驼”;cronscheduledrutepolicy“如果服务器在开始时间和停止时间之间重新启动,则路由不处于活动状态,apache-camel,Apache Camel,我正在使用Camel“cronscheduledrutepolicy”使我的路由(用于jms队列)在特定时间内处于活动状态 CronScheduledRoutePolicy policy = new CronScheduledRoutePolicy(); policy.setRouteStartTime("0 0 9 * * ?"); policy.setRouteStopTime("0 0 18 * * ?"); from("jms:inboundqueue").routePolicy(pol

我正在使用Camel“cronscheduledrutepolicy”使我的路由(用于jms队列)在特定时间内处于活动状态

CronScheduledRoutePolicy policy = new CronScheduledRoutePolicy();
policy.setRouteStartTime("0 0 9 * * ?");
policy.setRouteStopTime("0 0 18 * * ?");
from("jms:inboundqueue").routePolicy(policy).noAutoStartup()
....
通过在上午9点启动路由并在下午6点停止路由,它可以正常工作,但如果在这两个小时之间重新启动服务器,路由将不处于活动状态。
是否有办法检查路由在服务器启动期间是否应处于活动状态?

您需要配置quartz应如何处理失火,您可以告诉它尽快触发