我已经实现了一个示例弹出计划任务执行应用程序,其applicationContext如下,
...
<task:annotation-driven scheduler="myScheduler" executor="myExecuter" />
<task:scheduler id="myScheduler" pool-size="1" />
<task:executor id="myExecuter" pool-size="10" keep-alive="5" />
...
我有以下服务进行安排;
@Service
public class DataMartListenerJob {
....
@Scheduled(fixedDelay = 20000)
public void listenStagingArea() {
....
}
@Scheduled(fixedDelay = 20000)
public void listenEULArea() {
....
}
}
现在我的问题是;如何监控和管理这两种预定方法,我的意思是我想在某些情况下暂停和恢复这些预定方法。我怎么能这样做。