在之后的文章中會(huì)介紹如何使用Quartz,會(huì)牽涉到一些概念,那在之前的博客中也介紹過了,這里只做簡單的回顧,以備之后編碼理解。
一、什么是Quartz?
Quartz是一個(gè)完全由Java編寫的開源作業(yè)調(diào)度框架,為在Java應(yīng)用程序中進(jìn)行作業(yè)調(diào)度提供了簡單卻強(qiáng)大的機(jī)制。Quartz允許開發(fā)人員根據(jù)時(shí)間間隔來調(diào)度作業(yè)。它實(shí)現(xiàn)了作業(yè)和觸發(fā)器的多對多的關(guān)系,還能把多個(gè)作業(yè)與不同的觸發(fā)器關(guān)聯(lián)。簡單地創(chuàng)建一個(gè)org.quarz.Job接口的Java類。
二、Quartz中編碼中用到的幾個(gè)對象
在使用Quartz的時(shí)候,我們需要用到Quartz的幾個(gè)對象:Job(任務(wù)),JobDetail(任務(wù)定義:使用JobDetail來定義定時(shí)任務(wù)的實(shí)例),Trigger(觸發(fā)器:任務(wù)在什么時(shí)候會(huì)執(zhí)行)。
這里我們可以通過一句話來理解上面幾個(gè)概念的關(guān)系:何時(shí)觸發(fā)什么任務(wù),執(zhí)行什么內(nèi)容。
(1)何時(shí)觸發(fā):就是通過Trigger進(jìn)行定義,可以使用TriggerBuilder進(jìn)行構(gòu)建。
(2)什么任務(wù):這個(gè)就是通過JobDetail來進(jìn)行定義,可以使用JobBuilder來構(gòu)建出JobDetail。
(3)執(zhí)行什么內(nèi)容:這個(gè)就是Job中的具體實(shí)現(xiàn)executeInternal,這里使用了spring繼承QuartzJobBean即可。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
傳感器是智能家居控制系統(tǒng)實(shí)現(xiàn)控制的基礎(chǔ),隨著技術(shù)的發(fā)展,越來越多的傳感器被用到智能家居系統(tǒng)中,例如洗衣機(jī),冰箱,電視,微波爐等。今天就來盤點(diǎn)下智能家居系統(tǒng)中用到的各種傳感器。
發(fā)表于 09-23 09:40
?1.1w次閱讀
本帖最后由 idianze 于 2017-4-14 09:55 編輯
導(dǎo)讀:日前,中興發(fā)布首款智能手表Quartz,高顏值、支持3G,售價(jià)1324元?! ≈信d(ZTE)昨晚發(fā)布了旗下首款
發(fā)表于 04-14 09:53
STM32啟動(dòng)文件完成的工作有哪些?STM32啟動(dòng)文件中用到的匯編指令有哪些呢?
發(fā)表于 11-29 07:10
一、Framework Objects(框架對象) UMDF中一般會(huì)使用到如下的框架對象:Driver ObjectIWDFDriver驅(qū)動(dòng)對象 Device ObjectIWDFDe
發(fā)表于 01-03 07:43
單片機(jī)實(shí)驗(yàn)中用到的元器件有哪些?
發(fā)表于 02-09 06:56
微Wintegra公司使用微捷碼Quartz物理驗(yàn)證產(chǎn)品成功完成了最新的低功耗、高性能65納米芯片的投片。擁有了Quartz DRC和Quartz LVS的先進(jìn)功能,Wintegra能夠使用臺積電(TSMC)65納米規(guī)則運(yùn)行集快
發(fā)表于 06-24 09:01
?1088次閱讀
本內(nèi)容詳細(xì)介紹pcb layout學(xué)習(xí)中用Allegro幾個(gè)誤區(qū)
發(fā)表于 11-23 13:49
?4551次閱讀
在很多smt電子廠的貼片加工過程中有時(shí)候會(huì)用到預(yù)制焊料,甚至?xí)幸粋€(gè)預(yù)制焊料成型房,那么在smt加工中用到的預(yù)制焊料到底是什么呢? 在電子加工廠的實(shí)際貼片加工中使用的預(yù)制焊料一般都是使用焊料合金
發(fā)表于 06-30 10:27
?4325次閱讀
單片機(jī)開發(fā)中用到的各種驅(qū)動(dòng)合輯
發(fā)表于 11-13 14:36
?1次下載
Quartz是一個(gè)完全由Java編寫的開源作業(yè)調(diào)度框架,為在Java應(yīng)用程序中進(jìn)行作業(yè)調(diào)度提供了簡單卻強(qiáng)大的機(jī)制。Quartz允許開發(fā)人員根據(jù)時(shí)間間隔來調(diào)度作業(yè)。它實(shí)現(xiàn)了作業(yè)和觸發(fā)器的多對多的關(guān)系,還能把多個(gè)作業(yè)與不同的觸發(fā)器關(guān)聯(lián)。簡單地創(chuàng)建一個(gè)org.quarz.Job
發(fā)表于 04-12 10:48
?1026次閱讀
這一篇文章,我們緊接著上一篇的文章,講講在Quartz在java project的項(xiàng)目中如何進(jìn)行使用,在這里我們使用maven進(jìn)行構(gòu)建項(xiàng)目。先看下本章的大綱:
發(fā)表于 04-12 10:53
?855次閱讀
Quartz也常用在Web應(yīng)用中,常見的是交由Spring托管的形式,但這里并非介紹這個(gè)。這里介紹Quartz在Web應(yīng)用中單獨(dú)使用。我們看下本章的大綱:
發(fā)表于 04-12 10:55
?589次閱讀
Spring 通過動(dòng)態(tài)代理對類進(jìn)行方法級別的切面增強(qiáng),動(dòng)態(tài)生成目標(biāo)對象的代理類,并在代理類的方法中設(shè)置攔截器,通過執(zhí)行攔截器中的邏輯增強(qiáng)了代理方法的功能,從而實(shí)現(xiàn) AOP。
發(fā)表于 05-30 09:43
?304次閱讀
電梯中用到的溫度傳感器是一種用于測量溫度的傳感器,可以在電梯運(yùn)行過程中實(shí)時(shí)監(jiān)測電梯內(nèi)部和外部環(huán)境的溫度變化,為電梯的安全運(yùn)行提供保障。本文深圳梯云物聯(lián)科技有限公司小編將從原理和優(yōu)勢兩個(gè)方面進(jìn)行分析。
發(fā)表于 01-24 09:52
?679次閱讀
RS鎖存器,也稱為RS觸發(fā)器,是一種具有兩個(gè)穩(wěn)定狀態(tài)的電路,能夠存儲一位二進(jìn)制數(shù)據(jù)。關(guān)于RS鎖存器中具體使用到的管子數(shù)量,這個(gè)問題實(shí)際上涉及到了電路設(shè)計(jì)的細(xì)節(jié)和復(fù)雜度,因?yàn)椴煌腞S鎖存器實(shí)現(xiàn)方式
發(fā)表于 08-28 10:30
?373次閱讀
評論