-
獲取JobDataMap的兩種方式查看全部
-
JobDataMap定義查看全部
-
JobExecutionContext 概念:Job能通過JobExecutionContext訪問Quartz運行環境以及Job的明細數據,當Scheduler調用Job時能將數據傳遞給execute()方法 JobDataMap 概念:是一個JDK中Map接口實例,在任務調度時存在于JobExecutionContext中,可將參數對象傳遞給在運行的Job實例;而且,它自身有方便的方法可存取基本數據類型 獲取方式:從JobDataMap中直接獲取、在Job實現類中添加setter方法對應JobDataMap的鍵值查看全部
-
JobDetail查看全部
-
Job 實質:是一個接口,實現業務邏輯的任務接口, Job接口非常容易實現,只有一個execute方法,用于編寫任務業務邏輯,類似于TimerTask的run方法 Job接口源碼; package org.quartz; public interface Job{ public void execute(JobExecutionContext context) throws JobExecutionException; } 生命周期:當調度器需要執行job時創建實例,調用完成后釋放job實例 JobDetail 概念:描述Job實例的詳細信息 屬性: (1)name:job名稱 (2)group:job組,默認值為default (3)jobclass:job實現類 (4)jobDataMap:存儲Job實例的狀態信息,調度器使用這些信息添加Job實例查看全部
-
Quartz體系結構: JobDetail:任務 trigger:觸發器 scheduler:調度器 重要組成: 1. Job 2. JobDetail 3. JobBuilder 4. JobStore 5. Trigger:描述時間出發規則 6. TriggerBuilder:用于創建觸發器實例 7. ThreadPool: 線程池 8. Scheduler:調度器,獨立運行容器 9. Calendar:一個Trigger可以和多個Calendar關聯,以排除或包含某些時間點 10. 監聽器:JobListener, TriggerListener, SchedulerListener:監聽對應的事件查看全部
-
Quartz特點: 1.強大的調度功能 2.靈活的應用方式 3.分布式和集群能力 三個核心概念: 1.調度器 2.任務 3.觸發器查看全部
-
課程代碼:https://gitee.com/xxg3053/quartz查看全部
-
學習定時任務非常好的課程查看全部
-
凄凄切切查看全部
-
啊啊啊啊啊查看全部
-
quartz.properties的組成查看全部
-
cron表達式通配符查看全部
-
cron表達式查看全部
-
scheduler最核心查看全部
舉報
0/150
提交
取消