如何使用spring任务调度程序和任务执行程序暂停/恢复调度的作业

时间:2011-08-18 20:25:52

标签: spring scheduled-tasks

我已经实现了一个示例弹出计划任务执行应用程序,其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() {
    ....
    }
}

现在我的问题是;如何监控和管理这两种预定方​​法,我的意思是我想在某些情况下暂停和恢复这些预定方法。我怎么能这样做。

0 个答案:

没有答案