1. 首页
  2. 编程语言
  3. Java
  4. Quartz.Net任务和触发器实现方法详解

Quartz.Net任务和触发器实现方法详解

上传者: 2022-06-19 15:47:13上传 PDF文件 91.24 KB 热度 13次

在本文中,为了可读性,下列说法可互换: IScheduler 和 Scheduler, IJob 和 Job, IJobDetail 和 JobDetail, ITrigger 和一个调度器的生命周期,从通过SchedulerFactory创建开始,到调用它的Shutdown()方法结束。一个IScheduler实现后,可以使用添加、删除、列出任务和触发器,或者其他调度相关的操作。然而,如Lesson 1里讲到的,一个调度器不会真正触发任务触发器直到调用 Start()方法启动它。Quartz提供定义为领域特定语言的“构建者”类。在上一课中,你看到了它的一个例子,在这里我们再看其中一部分。这段代码中,使用JobBuilder定义job时,使用了流接口去构建IJobDetail。另一个低耦合的好处是,可以配置那些关联的触发器已经过期,但仍然在调度器里的任务,这使得之后不用重新定义就可以再次调度它。在同一组内任务和触发器的名称属性必须是唯一的。

下载地址
用户评论