1
我有一個計劃爲在固定的速率運行(我用的彈簧調度)一個Runnable類:重新安排在春季調度計劃任務
taskScheduler.scheduleAtFixedRate(this, startTime.toDate(),
PERIOD * 1000);
我可以重新計劃任務或之後動態改變期已經預定?
我有一個計劃爲在固定的速率運行(我用的彈簧調度)一個Runnable類:重新安排在春季調度計劃任務
taskScheduler.scheduleAtFixedRate(this, startTime.toDate(),
PERIOD * 1000);
我可以重新計劃任務或之後動態改變期已經預定?
你或許可以使用下面的DynamicPeriodicTrigger
https://github.com/spring-projects/spring-integration-samples/blob/master/intermediate/dynamic-poller/src/main/java/org/springframework/integration/samples/poller/DynamicPeriodicTrigger.java
所以,你必須創建一個DynamicPeriodicTrigger實例(與固定利率= TRUE),並把基準爲taskScheduler.schedule(Runnable task, Trigger trigger);
方法。
您可以動態更改對象屬性,以動態更改執行週期。