定時(shí)器分為 job 任務(wù),trigger 觸發(fā)器 和scheduler調(diào)度器3個(gè)元素
- job 主要是任務(wù)接口,里面有execute 方法去執(zhí)行制定的任務(wù)??梢詫?shí)現(xiàn)這個(gè)接口來實(shí)現(xiàn)功能。結(jié)構(gòu)簡(jiǎn)單
- trigger為觸發(fā)器,使用TriggerBuilder構(gòu)造器來生成,
里面使用withIdentity來具體實(shí)例化構(gòu)造器,使用withSchedule來決定性情規(guī)則,里面的規(guī)則有可以根據(jù)調(diào)度器決定,也可以自行決定 - Schedule 調(diào)度器
調(diào)度器主要是調(diào)度任務(wù)和觸發(fā)器,使用start方法執(zhí)行任務(wù)
調(diào)度器中還有addListener功能,加上監(jiān)聽器監(jiān)聽任務(wù)執(zhí)行狀態(tài)