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