Quartz 監控學習記錄(二)遇到的問題

2021-08-25 14:17:28 字數 1582 閱讀 7940

import org.quartz

.jobbuilder

;import org.quartz

.jobdetail

;import org.quartz

.jobkey

;import org.quartz

.joblistener

;import org.quartz

.scheduler

;import org.quartz

.schedulerexception

;import org.quartz

.******schedulebuilder

;import org.quartz

.******trigger

;import org.quartz

.triggerbuilder

;import org.quartz

.impl

.stdschedule***ctory

;import org.quartz

.impl

.matchers

.keymatcher

; public static void main(string args) throws schedulerexception

}

本以為通過這種方式可以對多個任務進行監控,但是沒想到,這樣做只有scheduler.schedulejob(job2, trigger2);新增的最後乙個定時任務才會有監聽,前面的都被覆蓋了,最後控制台列印的結果是:

jobtobeexecuted

job : jgroup1.job2 is going to start…

this is picknewsjob`s execute method

jobwa***ecuted

job : jgroup1.job2 is finished…

只對最後乙個進行了監控,最後經過多方查詢之後,發現通過如下的方法可以對全域性的定時任務都進行監控。

scheduler.getlistenermanager().addjoblistener(mytriggerlistener, everythingmatcher.alljobs());
最後控制台列印的結果是:

jobtobeexecuted

job : jgroup1.job1 is going to start…

this is picknewsjobs execute method

jobwa***ecuted

job : jgroup1.job1 is finished...

jobtobeexecuted

job : jgroup1.job2 is going to start...

this is picknewsjobs execute method

jobwa***ecuted

job : jgroup1.job2 is finished…

spring學習系列 定時器二 Quartz

包 重點包 quartz 1.8.6.jar org.springframework.context.support 3.1.1.release.jar 包說明 quartz包請使用1.8.6或以下的版本,因為quartz2.0版本和spring3.1.1存在衝突,會丟擲 目的 通過quartz定時...

Quartz 2D學習(二)繪製曲線

quartz 2d是乙個二維圖形繪製引擎,它支援ios環境和mac os x環境,為開發者提供了很多方便,它在繪圖上的功能十分強大,如基於路徑的繪圖 透明度 陰影 顏色管理 反鋸齒 pdf文件生成等。quartz 2d作為core graphics框架的一部分,其中的很多資料型別和方法都是以cg為字...

學習搭建scrapy,記錄遇到的問題

1.windows7下 步驟參照 和 前面所有都很順利,但在最後一步安裝最新版scrapy1.0.3的過程中出錯,於是換用scrapy0.24,可以成功安裝。2.ubuntu15.04下 步驟參考 安裝scrapy1.0.3成功。3.執行scrapy之後,出現pyopenssl未安裝的情況。但實際上...