(翻译)Quartz官方教程——第七课:TriggerListeners 和 JobListeners
监听器是用来根据调度器发生的事件做出响应的对象。正如你想的那样, TriggerListeners 接收触发器相关的事件, JobListeners 接收任务相关的事件。 触发器相关的事件包括:任务触发,任务错过触发(在教程的触发器章节讨论过)以及触发完毕(及由触发器触发的任务执行完毕)。 TriggerListener接口代码 public interface TriggerListener { public String getName(); public void triggerFired(Trigger trigger, JobExecutionContext context); public boolean vetoJobExecution(Trigger trigger, JobExecutionContext context); public void triggerMisfired(Trigger trigger); public void triggerComplete(Trigger trigger, JobExecutionContext context, int triggerInstructionCode); } 任务相关的事件包括:任务将要被执行的通知和任务执行完毕的通知 JobListener接口代码 public interface