Quartz Scheduler 了解篇

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

猜你喜欢

转载自blog.csdn.net/Pecodo/article/details/85758861