天天看點

Quartz之InterruptableJob

[b]問題1 由于業務需要,停止Quartz中正在執行的任務[/b]

[color=red]Quartz:你的任務類隻需要實作InterruptableJob類就可以了 :lol:

隻要實作一個方法:interrupt(),在這個方法中進行标記的改變,在執行中進行這個标記判斷

就可實作中斷任務了,另外在排程器上調用方法:sched.interrupt(job.getKey());[/color]

在檢視Quartz文檔中已經有說明了,如下:

具體代碼如下:

DumbInterruptableJob.java

InterruptExample.java