実行時にルート ポリシーを変更することは可能ですか? たとえば、以下のコードがある場合
CronScheduledRoutePolicy startPolicy = new CronScheduledRoutePolicy();
startPolicy.setRouteStartTime("* 0 * * * ?");
startPolicy.setRouteStopTime("* 30 * * * ?");
from("direct:foo").routeId("myRoute").routePolicy(startPolicy).autoStartup(false).to("does://not-matter");
camel の実行中に cron パラメータを変更したいと思います。JConsole では、返される getRoutePolicyList にアクセスできます。
CronScheduledRoutePolicy(0x6dc7efb5)
何らかの方法でstartPolicyオブジェクトにアクセスし、新しい値で再インスタンス化することは可能ですか? getter と setter を使って camel の mbean クラスを拡張しましたか?