3
我有以下石英工作。我用它做了一些測試。石英異常處理
public void execute(JobExecutionContext context) throws JobExecutionException {
try {
Object result = callable.call();
} catch (Exception e) {
JobExecutionException e2 = new JobExecutionException(e);
if (REFIRE_IMMEDIATELY.equals(policy)) {
e2.setRefireImmediately(true);
} else if (UNSCHEDULE_ALL_TRIGGERS.equals(policy)) {
e2.setUnscheduleAllTriggers(true);
} else {
e2.setUnscheduleFiringTrigger(true);
}
throw e2;
}
}
但我不能完全理解是什麼setUnscheduleAllTriggers
和setUnscheduleFiringTrigger
之間的差異。不幸的是,沒有Javadoc。
有人可以幫助我嗎?
謝謝
是的,看到這個例子。我只是忘記了多個觸發器可能會觸發這項工作。謝謝你的解釋。 – Pith