首页 > 其他 > 详细

Quartz Scheduler(2.2.1) - Working with SchedulerListeners

时间:2016-01-07 11:30:51      阅读:186      评论:0      收藏:0      [点我收藏+]

SchedulerListeners

SchedulerListeners are much like TriggerListeners and JobListeners, except they receive notification of events within the Scheduler itself, not necessarily events related to a specific trigger or job.

Among other events, Scheduler-related events include:

技术分享The addition of a job or trigger
技术分享The removal of a job or trigger
技术分享A serious error within the Scheduler
技术分享The shutdown of the Scheduler

SchedulerListeners are registered with the scheduler‘s ListenerManager. SchedulerListeners can be virtually any object that implements the org.quartz.SchedulerListener interface.

The org.quartz.SchedulerListener Interface

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(); 
}

Adding a SchedulerListener

scheduler.getListenerManager().addSchedulerListener(mySchedListener);

Removing a SchedulerListener

scheduler.getListenerManager().removeSchedulerListener(mySchedListener);

 

Quartz Scheduler(2.2.1) - Working with SchedulerListeners

原文:http://www.cnblogs.com/huey/p/5109039.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!