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

本文详细介绍了调度监听器的概念及其在任务管理中的关键事件处理,包括添加、移除作业任务、触发器,调度器错误和关闭等场景。通过实现ISchedulerListener接口,开发者能够更好地监控和响应这些事件。

第八课 调度监听器

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

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

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

 

转载于:https://www.cnblogs.com/linzhao126/p/4530457.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值