我有一些任务是在Java Quartz Jobs的帮助下执行的,但是我需要在某些情况下在代码中停止某些任务。我读到这可以通过InterruptableJob完成。但是我不知道我应该怎么做?
您需要将您的工作写成InterruptableJob的实现。要中断此作业,您需要Scheduler的句柄,然后调用interrupt(jobKey<<job name & job group>>)
interrupt(jobKey<<job name & job group>>)
请查看上述类的@javadoc,石英发行版也包含此示例(example7)。