zoukankan      html  css  js  c++  java
  • [译]Quartz.NET 框架 教程(中文版)2.2.x 之第八课 调度监听器

    第八课 调度监听器

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

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

    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);
  • 相关阅读:
    3. VIM 系列
    2. VIM 系列
    2. 修复FFMPEG 复用 PAT、PMT发送间隔小于25ms的错误
    1. VIM 系列
    RESTful风格API
    APIview的使用
    1.DRF初始化
    Linux下的django项目02
    Linux下的django项目01
    1,web项目工作流程
  • 原文地址:https://www.cnblogs.com/linzhao126/p/4530457.html
Copyright © 2011-2022 走看看