Quartz 框架 教程(中文版)2.2.x 之第八课 调度监听器

原文地址:http://www.quartz-scheduler.org/documentation/quartz-2.2.x/tutorials/tutorial-lesson-08

 

第八课 调度监听器

       调度监听器和触发监听器和触发监听器、作业任务监听器非常相似,只是调度监听器在调度器内接收通知事件,而不需要关联具体的触发器或作业任务事件。

跟调度监听器相关的事件,添加作业任务/触发器,移除作业任务/触发器,调度器发生严重错误,调度器关闭等。

       org.quartz.SchedulerListener接口:

public interface SchedulerListener {

    public void jobScheduled(Trigger trigger);

    public void jobUnscheduled(String triggerName, String triggerGroup);

    public void triggerFinalized(Trigger trigger);

    public void triggersPaused(String triggerName, String triggerGroup);

    public void triggersResumed(String triggerName, String triggerGroup);

    public void jobsPaused(String jobName, String jobGroup);

    public void jobsResumed(String jobName, String jobGroup);

    public void schedulerError(String msg, SchedulerException cause);

    public void schedulerStarted();
    
    public void schedulerInStandbyMode();

    public void schedulerShutdown();

    public void schedulingDataCleared();
}

 

        调度监听器注册到调度器的监听管理器中,调度监听器实际上可以是实现org.quartz.SchedulerListener接口的任何对象。

    添加调度监听器

scheduler.getListenerManager().addSchedulerListener(mySchedListener);

 

       移除调度监听器

scheduler.getListenerManager().removeSchedulerListener(mySchedListener);


 

你可能感兴趣的:(框架,quartz,教程)