ちょっと気になるファイル、その名は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に登録して、ってパターンだな、きっとそう。