2011-07-05 77 views
0

是否可以將CronTrigger狀態更改爲WAITING或其他一些可以將作業停止執行到第二天的值?我可以暫停會停止作業執行的觸發器,但是我必須手動恢復此觸發器。根據執行的作業總數暫停作業執行 - 石英

實際上,我有一個CronTrigger,它在每天8:00 AM到12:00 PM之間執行作業,現在它工作正常,但現在我想添加一個附加檢查,在執行每項作業之前,它會檢查如果達到了總執行作業限制,則執行的作業總數將暫停執行,直到第二天。

回答

0

您需要創建一個自定義的TriggerListener,它可以跟蹤計數,可以否決作業執行並重新計劃第二天的作業(例如,將觸發器的startTime更新爲「00:00:00」第二天,同時使cron表達式保持不變)。

+0

你能否重複說出你的答案嗎? – Waqas