Quartz调度程序中断工作?

时间:2013-05-16 09:26:08

标签: java spring scheduling quartz-scheduler

我有一份石英工作。我需要通过UI停止处理。我们提供了一个按钮,用户可以在其中单击STOP按钮,然后停止当前运行的进程。但应该恢复进一步的安排。我用Google搜索并找到InterruptableJob石英。

我的问题是,考虑作业已触发存储过程执行,存储过程可能需要很长时间才能完成执行。我相信InterruptableJob无法使用InterruptableJob的中断方法来终止存储过程执行。 有人可以解释interrupt() of InterruptableJob在哪种情况下有用吗?

我经历了http://www.quartz-scheduler.org/api/2.0.0/org/quartz/InterruptableJob.html,但不知道在哪种情况下我需要使用它。

谢谢!

1 个答案:

答案 0 :(得分:3)