Quartz任務調度簡介--淺談Scheduler的作用

Scheduler工廠模式:
所有的Scheduler實例應該由SchedulerFactory來創建。
Quartz三個核心概念:
調度器:就是負責定期的執行我們的Job。
任務:就是我們需要執行的業務。
觸發器:告訴Scheduler 什麼時候開始執行任務。
Scheduler的創建方式:
第一種創建方式:

Scheduler scheduler = new StdSchedulerFactory().getScheduler();

第二種創建方式:

  Scheduler scheduler1 = DirectSchedulerFactory.getInstance().getScheduler();

我們主要講解:StdSchedulerFactory():
使用一組參數(Java.util.Properties)來創建和初始化Quartz調度器。
配置的參數一般儲存在quartz.properties文件中。
調用getScheduler方法就能chaungjian創建和初始化調度器對象。
Scheduler的主要函數:
Date ScheduleJob(JobDetail,Trigger trigger);//返回的是最後一次執行的時間。
void start();//啓動Scheduler
void shutdown();//關閉Scheduler;支持傳入boolean類型的參數。傳入的是true的話表示等待Scheduler執行完畢後再關閉。傳入的是false的話表示直接關閉Scheduler 不等待Scheduler執行完畢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章