Quartz 公式ドキュメントから理解したように、AdoStore は JobDataMap やその他のデータのようなアクティブなデータ格納に使用する必要があります。私が間違っている場合は修正してください。
この明確化に加えて、データベースからジョブとトリガーの定義をロードする方法があることを知りたいです。プラグインのようなものQuartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin
は、xml ファイルから読み取るためのものです。
そうでない場合、データベースから読み取るカスタムプラグインを実装するか、他のアプローチを使用するのが最善の解決策ですか?
[編集] Rastko 8/13/2012 11:16:28 AM
以下の回答から、問題をうまく説明していないと思います。データベースからジョブとトリガーの設定をロードしたいと思います。コードまたはxmlで次のように定義されているように:
<job>
<name>WriterJob</name>
<group>CommonGroup</group>
<description>Test WriteJob</description>
<job-type>Console.WriteJob, Console</job-type>
</job>
<trigger>
<simple>
<name>WriterJobTrigger</name>
<group>CommonTriggerGroup</group>
<description>Simple trigger to simply fire sample job</description>
<job-name>WriterJob</job-name>
<job-group>CommonGroup</job-group>
<misfire-instruction>SmartPolicy</misfire-instruction>
<repeat-count>-1</repeat-count>
<repeat-interval>10000</repeat-interval>
</simple>
</trigger>
これをDataBaseでも同じようにしたいです。ADOJobStore 用に生成されたテーブルから、これらのテーブルは、現在アクティブなジョブの追跡 (状態の追跡、トリガーの起動など) により関連していることがわかります。
今はもっとはっきりしていることを願っています。追加の説明が必要な場合は、お気軽にお問い合わせください。