1
我正在使用quartz來安排每天作爲更大的Web應用程序的一部分執行的作業。但是,幾天之後,管理員想要停止執行特定的工作(可能是因爲它不再需要)。我如何去做這件事?我閱讀了調度程序的api文檔,它有一個名爲interrupt(JobKey jobkey)的方法,但該方法僅適用於用於調度作業的調度程序的同一實例。在一段時間後停止執行當前正在運行的作業
中斷(JobKey jobKey)
請求中斷,該調度實例中,所確定的工作的所有 當前正在執行的情況下,它必須是InterruptableJob接口的 實施者。
是否有無法獲取現有調度程序的實例?或者也許使用單身?
通常,調度程序是從調度程序工廠獲得的實例。我如何獲得調度程序本身的單例? – thisisshantzz
您可以將實例存儲在靜態變量中,也可以使用IoC容器來檢索實例。 –