Utils
- DirtyFlagMap + JobDataMap + SchedulerContext
- DateBuilder:好用的日期計算類
- CircularLossyQueue:循環隊列
- PropertiesParser
SampledStatistics
目前此子產品隻用在JMX子產品,用于給使用者提供性能名額監控
核心接口SampledStatistics包含如下三個資訊,用于展現目前叢集的性能;
getJobsScheduledMosRecentSample:此Quartz Scheduler執行個體,最近一次統計到的排程過的Trigger個數,包括失敗的
getJobsExecutingMosRecentSample:此Quartz Scheduler執行個體,最近一次統計到的正在執行中的Trigger的個數
getJobsCompleteddMosRecentSample:此Quartz Scheduler執行個體,最近一次統計到的排程完成的Trigger個數
SampledStatisticImpl是SampledStatistics接口的核心實作,同時實作了JobListener和SchedulerListener接口,監聽作業排程情況,更新其持有的統計資訊;