石英调度程序中断作业?

我有一个石英工作。 我需要通过UI来停止它的处理。 我们提供了一个按钮,用户可以点击STOP按钮,然后STOP当前的运行过程。 但应该恢复进一步的调度。 我google搜索到了石英的InterruptableJob

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

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

谢谢!


InterruptableJob是一个有趣的用例:

http://unserializableone.blogspot.in/2012/04/interrupt-quartz-job-that-doing-io.html

链接地址: http://www.djcxy.com/p/23627.html

上一篇: Quartz scheduler interrupting job?

下一篇: Multiple Quartz schedulers to run same job