Quartz.Net中如何详细实现任务与触发器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1417个文字,预计阅读时间需要6分钟。
Quartz API 主要接口和类如下:- IScheduler:与调度器交互的主要API- IJob:调度器会执行这个接口的实现- IJobDetail:定义任务的实例- ITrigger:定义任务执行的时间安排
Quartz API
Quartz API的主要接口和类如下:
- IScheduler - 和调度器交互的主要API
- IJob - 调度器会执行实现这个接口的实例
- IJobDetail - 用来定义任务的实例
- ITrigger - 定义任务执行安排的组件
- JobBuilder - 用来定义/构造JobDetail的实例,其中JobDetail的实例定义Jobs的实例
- TriggerBuilder - 用来定义/构造Trigger的实例
在本文中,为了可读性,下列说法可互换: IScheduler 和 Scheduler, IJob 和 Job, IJobDetail 和 JobDetail, ITrigger 和
Trigger.
一个调度器的生命周期,从通过SchedulerFactory创建开始,到调用它的Shutdown()方法结束。一个IScheduler实现后,可以使用添加、删除、列出任务和触发器,或者其他调度相关的操作(例如暂停一个触发器)。然而,如Lesson 1里讲到的,一个调度器不会真正触发任务触发器(执行任务)直到调用 Start()方法启动它。
本文共计1417个文字,预计阅读时间需要6分钟。
Quartz API 主要接口和类如下:- IScheduler:与调度器交互的主要API- IJob:调度器会执行这个接口的实现- IJobDetail:定义任务的实例- ITrigger:定义任务执行的时间安排
Quartz API
Quartz API的主要接口和类如下:
- IScheduler - 和调度器交互的主要API
- IJob - 调度器会执行实现这个接口的实例
- IJobDetail - 用来定义任务的实例
- ITrigger - 定义任务执行安排的组件
- JobBuilder - 用来定义/构造JobDetail的实例,其中JobDetail的实例定义Jobs的实例
- TriggerBuilder - 用来定义/构造Trigger的实例
在本文中,为了可读性,下列说法可互换: IScheduler 和 Scheduler, IJob 和 Job, IJobDetail 和 JobDetail, ITrigger 和
Trigger.
一个调度器的生命周期,从通过SchedulerFactory创建开始,到调用它的Shutdown()方法结束。一个IScheduler实现后,可以使用添加、删除、列出任务和触发器,或者其他调度相关的操作(例如暂停一个触发器)。然而,如Lesson 1里讲到的,一个调度器不会真正触发任务触发器(执行任务)直到调用 Start()方法启动它。

