第八课 调度监听器spa
调度监听器和触发监听器和触发监听器、做业任务监听器很是类似,只是调度监听器在调度器内接收通知事件,而不须要关联具体的触发器或做业任务事件。
跟调度监听器相关的事件,添加做业任务/触发器,移除做业任务/触发器,调度器发生严重错误,调度器关闭等。code
The ISchedulerListener Interface对象
public interface ISchedulerListener { void JobScheduled(Trigger trigger); void JobUnscheduled(string triggerName, string triggerGroup); void TriggerFinalized(Trigger trigger); void TriggersPaused(string triggerName, string triggerGroup); void TriggersResumed(string triggerName, string triggerGroup); void JobsPaused(string jobName, string jobGroup); void JobsResumed(string jobName, string jobGroup); void SchedulerError(string msg, SchedulerException cause); void SchedulerShutdown(); }
调度监听器注册到调度器的监听管理器中,调度监听器实际上能够是实现ISchedulerListener interface.接口的任何对象。
添加调度监听器blog
scheduler.ListenerManager.AddSchedulerListener(mySchedListener);
移除调度监听器接口
scheduler.ListenerManager.RemoveSchedulerListener(mySchedListener);