1、job介面:該介面只有乙個方法
1
void
execute(jobexecutioncontext context)
開發者實現該介面定義需要執行的任務。jobexecutioncontext類提供排程上下文的各種資訊
2、jobdetail:用於描敘job實現類及其他的一些靜態資訊
3、trigger:描敘觸發job執行的時間觸發規則
4、calendar
5、scheduler:執行容器,使用schedule***ctory建立scheduler例項
6、more...
**示例:
1、使用quartz,需要實現job介面;
1
2
3
4
5
6
public
class
testjob
implements
job
}
2、排程【比較簡單,直接看**就可以了】
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public
class
quartztest
}
這裡使用的是2.2.1版本,參考官方文件的示例。看到一些參考書使用的版本比較老,所以會有一些出入,很多方法都被棄用了,所以還是直接看文件比較實在。
Quartz簡單使用
官方的quartz會提供例子的,例子看個前三四個感覺就夠用了,主要就是起timer的作用,但是比timer穩定,而且功能更全。updateclienttimer.task clearjob.class,globalvars.clear map timer 乙個反射的引數和乙個quartz表示式,這個...
Spring 簡單使用quartz實現定時作業
定時批處理作業是j2ee企業應用裡很重要的一環,用來在晚間進行財務掛賬,資料轉存,新聞聯播等等操作。而在spring裡,已經很好的整合了quartz,簡單到像配cron一樣,在xml檔案裡面配一下時間就可以自動執行,不需要寫一行 spring對quartz大刀闊斧的簡化堪稱範例,quartz專案組也...
Spring 簡單使用quartz實現定時作業
定時批處理作業是j2ee企業應用裡很重要的一環,用來在晚間進行財務掛賬,資料轉存,新聞聯播等等操作。而在spring裡,已經很好的整合了quartz,簡單到像配cron一樣,在xml檔案裡面配一下時間就可以自動執行,不需要寫一行 spring對quartz大刀闊斧的簡化堪稱範例,quartz專案組也...