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);
  • 相关阅读:
    Binary Tree Zigzag Level Order Traversal
    Binary Tree Level Order Traversal
    Symmetric Tree
    Best Time to Buy and Sell Stock II
    Best Time to Buy and Sell Stock
    Triangle
    Populating Next Right Pointers in Each Node II
    Pascal's Triangle II
    Pascal's Triangle
    Populating Next Right Pointers in Each Node
  • 原文地址:https://www.cnblogs.com/linzhao126/p/4530457.html
Copyright © 2011-2022 走看看