其中 基本單位爲 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