(翻譯)Quartz官方教程——第十一課:Quartz的其餘特性

插件

Quartz一個接口 (org.quartz.spi.SchedulerPlugin) 用於添加額外的功能。spa

在org.quartz.plugins包中能夠找到Quartz自帶的多種功能的插件。它們提供的功能包括調度程序啓動時自動調度做業,記錄做業歷史記錄和觸發事件,以及調度器優雅關閉功能。插件

JobFactory

當觸發器觸發時,它所關聯的做業經過Scheduler上配置的JobFactory實例化。默認的JobFactory只是在做業類上調用newInstance()方法。您可能但願建立本身的JobFactory實現來完成諸如讓應用程序的IoC或DI容器生成/初始化做業實例等事情。接口

請參閱org.quartz.spi.JobFactory接口以及關聯的Scheduler.setJobFactory(fact)方法。事件

Quartz自帶的任務

Quartz還提供了一些實用的程序任務,您能夠在應用程序中使用它來執行發送電子郵件和調用EJB等操做。這些開箱即用的做業能夠在org.quartz.jobs包中找到。容器

相關文章
相關標籤/搜索