码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-05-26 15:43:10      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

第八课 调度监听器

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

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

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.接口的任何对象。

    添加调度监听器

scheduler.ListenerManager.AddSchedulerListener(mySchedListener);

移除调度监听器

scheduler.ListenerManager.RemoveSchedulerListener(mySchedListener);

 

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

标签:

原文地址:http://www.cnblogs.com/linzhao126/p/4530457.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!