W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Quartz提供了一個用于插入附加功能的接口(org.quartz.spi.SchedulerPlugin)。
與Quartz一起提供各種實用功能的插件可以在org.quartz.plugins 包中找到。它們提供諸如在調(diào)度程序啟動時自動調(diào)度jobs的功能,記錄jobs和觸發(fā)事件的歷史記錄,并確保當JVM退出時,調(diào)度程序?qū)氐钻P(guān)閉。
當trigger觸發(fā)時,通過Scheduler上配置的JobFactory實例化與之關(guān)聯(lián)的jobs。默認的JobFactory只是在jobs類上調(diào)用newInstance()。您可能需要創(chuàng)建自己的JobFactory實現(xiàn),以完成諸如讓應用程序的IoC或DI容器生成/初始化jobs實例之類的操作。
請參閱org.quartz.spi.JobFactory接口以及相關(guān)的Scheduler.setJobFactory(fact) 方法。
Quartz還提供了許多實用jobs,您可以在應用程序中用于執(zhí)行諸如發(fā)送電子郵件和調(diào)用EJB等工作。這些開箱即用的jobs可以在org.quartz.jobs 包中找到
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: