0

需求非常明确,首先我 pauseAll 调度程序,在 resumeAll 之前,我想重新安排作业(我的意思是更改触发器表达式)并使用新的触发器表达式而不是以前的触发器表达式使它们恢复。

是否可以在暂停时重新安排调度程序?换句话说,可以通过以下方式进行吗?

        scheduler.pauseAll(); // pause first
        scheduler.rescheduleJob(...); // reschedule while it is paused??
        scheduler.resumeAll(); // resume All with the new job-trigger expressions as above

(由于项目结构的限制,我现在无法测试确切的场景,我需要时间进行构建测试并适应项目)

提前致谢。

4

1 回答 1

0

我今天发现即使调度程序处于暂停状态,也可以重新调度作业。因此,我通过上面提到的以下代码和平完成了它:

    scheduler.pauseAll(); // pause first
    scheduler.rescheduleJob(...); // reschedule while it is paused
    scheduler.resumeAll(); // resume All 
于 2012-04-25T21:44:49.603 回答