Quartz配置Global Listeners

2018-09-21 11:01 更新

Global Listeners可以由StdSchedulerFactory實(shí)例化和配置,或者您的應(yīng)用程序可以在運(yùn)行時(shí)自行執(zhí)行,然后使用調(diào)度程序注冊(cè)Listeners?!叭帧盠isteners監(jiān)聽每個(gè)jobs/Triggers的事件,而不僅僅是直接引用它們的jobs/Triggers。

通過配置文件配置Listeners包括給出一個(gè)名稱,然后指定類名以及要在實(shí)例上設(shè)置的任何其他屬性。該類必須有一個(gè)no-arg構(gòu)造函數(shù),并且屬性被反射設(shè)置。只支持原始數(shù)據(jù)類型值(包括字符串)。

因此,定義“全局”TriggerListener的一般模式是:

配置全局TriggerListener

org.quartz.triggerListener.NAME.class = com.foo.MyListenerClass
org.quartz.triggerListener.NAME.propName = propValue
org.quartz.triggerListener.NAME.prop2Name = prop2Value

而定義“全局”JobListener的一般模式是:

配置全局JobListener

org.quartz.jobListener.NAME.class = com.foo.MyListenerClass
org.quartz.jobListener.NAME.propName = propValue
org.quartz.jobListener.NAME.prop2Name = prop2Value


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)