是否可以在运行时更改路由策略?例如,如果我有下面的代码
CronScheduledRoutePolicy startPolicy = new CronScheduledRoutePolicy();
startPolicy.setRouteStartTime("* 0 * * * ?");
startPolicy.setRouteStopTime("* 30 * * * ?");
from("direct:foo").routeId("myRoute").routePolicy(startPolicy).autoStartup(false).to("does://not-matter");
我想在骆驼执行期间更改 cron 参数。在 JConsole 中,我可以访问返回的 getRoutePolicyList
CronScheduledRoutePolicy(0x6dc7efb5)
是否可以以某种方式访问 startPolicy对象并用新值重新实例化它?我是否用一些 getter 和 setter 扩展了骆驼的 mbean 类?