Кварцевый магазин работ связан с активными данными?
Как я понял изКварц официальная документацияAdoStore необходимо использовать для активного хранения данных, таких как JobDataMap и другие данные. Поправь меня, если я ошибаюсь.
Помимо этого пояснения, я хотел бы знать, есть ли способ загрузить задание и вызвать определение из базы данных. Вид плагина или что-то вродеQuartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin
для чтения из файла XML.
Если нет, то является ли это лучшим решением для реализации пользовательского плагина, который будет читать из базы данных или использовать какой-то другой подход?
[EDIT] Растко 13.08.2012 11:16:28
Из приведенных ниже ответов я думаю, что я не описал вам проблему хорошо. Я хотел бы загрузить работу и запустить конфигурацию из базы данных. Как это определено в коде или в 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>
Я хочу, чтобы это было так же в базе данных. Из сгенерированных таблиц для ADOJobStore я вижу, что эти таблицы больше связаны для отслеживания текущих активных заданий - отслеживания его состояния, срабатывания триггера и т. Д.
Я надеюсь, что теперь мне понятнее. Не стесняйтесь спрашивать меня, если вам нужны дополнительные разъяснения.