其中 基本单位为 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