W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Quartz的配置通常通過使用屬性文件(使用StdSchedulerFactory(消耗配置文件并實(shí)例化調(diào)度程序))來完成。
默認(rèn)情況下,StdSchedulerFactory從“當(dāng)前工作目錄”加載名為“quartz.properties”的屬性文件。如果失敗,則加載org / quartz包中(作為資源)的“quartz.properties”文件。如果您希望使用除這些默認(rèn)值之外的文件,則必須定義系統(tǒng)屬性“org.quartz.properties”以指向所需的文件。
或者,您可以在調(diào)用StdSchedulerFactory之前調(diào)用getScheduler()時(shí),通過調(diào)用其中一個(gè)initialize(xx)方法來顯式初始化工廠。
將通過名稱創(chuàng)建指定的JobStore,ThreadPool和其他SPI類的實(shí)例,然后通過調(diào)用等效的“set”方法在配置文件中為其指定的任何其他屬性設(shè)置在實(shí)例上。例如,如果屬性文件包含屬性“org.quartz.jobStore.myProp = 10”,那么在實(shí)例化JobStore類之后,將調(diào)用方法“setMyProp()”。在調(diào)用屬性的setter方法之前,執(zhí)行類型轉(zhuǎn)換為原始Java類型(int,long,float,double,boolean和String)。
一個(gè)屬性可以通過指定遵循約定“$@other.property.name”的值來引用另一個(gè)屬性的值,例如,將調(diào)度程序的實(shí)例名稱引用為其他屬性的值,您將使用“$ @ org”。 quartz.scheduler.instanceName”。
在這些子文檔中描述了用于配置調(diào)度程序的各個(gè)方面的屬性:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: