ちょっと気になるファイル、その名はjob.xml
で調べてみたら、JobInitializationPluginなんてのがいて設定ファイルからJob/Triggerを読み込んでくれます。
org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.JobInitializationPlugin org.quartz.plugin.jobInitializer.fileName = jobs.xml org.quartz.plugin.jobInitializer.overWriteExistingJobs = true org.quartz.plugin.jobInitializer.failOnFileNotFound = true org.quartz.plugin.jobInitializer.validating = false org.quartz.plugin.jobInitializer.validatingSchema = true org.quartz.plugin.jobInitializer.scanInterval = 10
ついでに、FileScanJob/FileScanListenerのコンボも気になった。Triggerはファイル更新だろうからきっとTriggerなしでSchedulerに登録して、ってパターンだな、きっとそう。