Quartz.NET教程_Lesson 8: SchedulerListeners
2016-09-16 20:25
267 查看
课程8:调度器监听器
SchedulerListeners are much like ITriggerListeners and IJobListeners, except they receive notification of events within the scheduler itself - not necessarily events related to a specific trigger or job.调度器监听器很像触发器和作业监听器,除了他会监听调度器本身的事件提示 - 并不需要针对于某一个特定的触发器或者作业。
Scheduler-related events include: the addition of a job/trigger, the removal of a job/trigger, a serious error within the scheduler, notification of the scheduler being shutdown, and others.
调度器相关的时间包括:作业/触发器的添加,作业/触发器的移除,调度器的严重错误,调度器在关闭时候的事件提示,以及相关的其他。
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(); }
SchedulerListeners are registered with the scheduler’s ListenerManager. SchedulerListeners can be virtually any object that implements the ISchedulerListener interface.
调度器监听器通过调度器的ListenerManager进行注册。调度器监听器事实上可以是实现了ISchedulerListener接口的任意对象。
Adding a SchedulerListener: scheduler.ListenerManager.AddSchedulerListener(mySchedListener); Removing a SchedulerListener: scheduler.ListenerManager.RemoveSchedulerListener(mySchedListener);
相关文章推荐
- Quartz.NET教程_Lesson 7: TriggerListeners and JobListeners
- Quartz.NET教程_Lesson 3: More About Jobs & JobDetails
- Quartz.NET教程_Lesson 6: CronTrigger
- Quartz.NET教程_Lesson 5: SimpleTrigger
- Quartz.NET教程_Lesson 1: Using Quartz
- Quartz.NET教程_Lesson 9: JobStores
- Quartz.NET教程_Lesson 11&Lesson 12(完)
- Quartz.NET教程_Lesson 10: Configuration, Resource Usage and SchedulerFactory
- Quartz.NET教程_Lesson 4: More About Triggers
- Spring.NET教程(二十)——整合Quartz.NET(应用篇)
- Quartz.NET教程_Lesson 2: Jobs And Triggers
- Quartz.NET 入门教程
- 作业调度框架 Quartz.NET 2.0 教程
- Quartz.NET c# 教程 - 课程三:Jobs 和 JobDetails
- Quartz.NET c# 教程 - 课程五:SimpleTrigger
- [译]Quartz.NET 框架 教程(中文版)2.2.x 之第七课 触发监听器和作业任务监听器
- [译]Quartz.Net 框架 教程(中文版)2.2.x 之第三课 更多关于Jobs和JobDetails
- Quartz.NET c# 教程 - 课程六:CronTrigger
- [译]Quartz.NET 框架 教程(中文版)2.2.x 之第五课 SimpleTrigger
- Quartz.net Tutorial Lesson 2