Quartz框架中的Scheduler

Leon_Jinhai_Sun發表於2020-11-03

排程器,是 Quartz的指揮官,由 StdSchedulerFactory產生。它是單例的。並且是 Quartz中最重要的 API,預設是實現類是 StdScheduler,裡面包含了一個QuartzScheduler。QuartzScheduler裡面又包含了一個 QuartzSchedulerThread。

Scheduler中的方法主要分為三大類:

1)操作排程器本身,例如排程器的啟動 start()、排程器的關閉 shutdown()。

2)操作 Trigger,例如 pauseTriggers()、resumeTrigger()。

3)操作 Job,例如 scheduleJob()、unscheduleJob()、rescheduleJob()

這些方法非常重要,可以實現任務的動態排程。

 

相關文章