我正在將Quartz從1.8.6升級到2.2.1。重複間隔不能爲零
在前面的代碼,我們創建了一個觸發器,如下所示:
Trigger trigger = TriggerUtils.makeImmediateTrigger(0, 0);
這是有效的語法之前。但是,自Quartz 2以來,他們轉而採用基於構建器的系統。以下是我認爲會完成同樣的事情,但是,我得到錯誤Repeat Interval Cannot Be Zero
。
Trigger trigger = newTrigger()
.withIdentity(getImmediateTriggerName(jobInfo))
.forJob(job)
.withSchedule(simpleSchedule()
.withIntervalInMilliseconds(0)
.withRepeatCount(-1))
.build();
顯然這是行不通的,所以我不知道什麼是實現我們以前做同樣的事情的最好方法。
謝謝
多少次應觸發火災,0或1?上面的代碼表明0,但我看不到創建從不觸發的觸發器的要點。 –