JobListener,SchedulerListener和TriggerListener的功能有何不同。 实际上我要记录项目中所有调度程序的启动和停止事件,所以我在考虑监听器。
答案 0 :(得分:0)
根据 Quartz tutorials :
TriggerListeners和JobListeners
侦听器是您创建的用于执行基于操作的对象 调度程序中发生的事件。你可能猜到, TriggerListeners接收与触发器和JobListeners相关的事件 接收与工作相关的事件。
与触发器相关的事件包括:触发器触发,触发错误触发 (在本文档的“触发器”部分中讨论)和触发器 完成(触发器触发的工作已完成)。
SchedulerListeners
SchedulerListeners与TriggerListeners和JobListeners非常相似, 除了他们收到调度程序本身内的事件通知 - 不一定是与特定触发器或工作相关的事件。
与调度程序相关的事件包括:添加作业/触发器, 删除作业/触发器,调度程序中的严重错误, 调度程序被关闭的通知以及其他。