
其中 基本单位为 trigger job scheduler
trigger :触发器 定义触发的时间 有SimpleTrigger(),CronTirgger,DateIntervalTrigger,和 NthIncludedDayTrigger四种 根据调度规则选择不同trigger 例如: 每天的几点 每隔多少秒 每个月的第几个星期一
job: implements Job接口 实现execute方法 在里面执行想要的操作
scheduler : 执行任务的容器 里面有线程池 还有任务上下文
用法:
一 定义任务类
二 创建jobdetail
三 创建trigger
四 通过scheduler factory获得scheduler
五 scheduler.scheduleJob(jobDetail, simpleTrigger).start() 执行任务
(注意: 一个trigger最多关联一个job)
参考:
基于 Quartz 开发企业级任务调度应用:https://www.ibm.com/developerworks/cn/opensource/os-cn-quartz/
Quartz任务调度快速入门:http://sishuok.com/forum/posts/list/405.html
本文详细介绍了Quartz任务调度的基本组成:trigger、job和scheduler。trigger包括SimpleTrigger、CronTrigger、DateIntervalTrigger和NthIncludedDayTrigger,用于定义任务执行的时间规则。job通过实现Job接口并覆盖execute方法来执行具体操作。scheduler作为执行任务的容器,包含线程池和任务上下文,负责调度任务执行。
1188

被折叠的 条评论
为什么被折叠?



