Quartz job store está relacionado com dados ativos?
Como eu entendi deDocumentação oficial de quartzo, AdoStore tem que ser usado para armazenar dados ativos como JobDataMap e outros dados. Corrija-me se eu estiver enganado.
Além deste esclarecimento, gostaria de saber se existe alguma maneira de carregar o trabalho e acionar a definição do banco de dados. Tipo de plugin ou algo parecido com oQuartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin
é para ler a partir do arquivo xml.
Se não houver, a melhor solução é implementar um plug-in personalizado que leia o banco de dados ou use outra abordagem?
[EDITAR] Rastko 13/8/2012 11:16:28 AM
Das respostas abaixo, acho que não descrevi bem o problema. Eu gostaria de carregar o trabalho e acionar a configuração do banco de dados. Como se estivesse definido no código ou em xml assim:
<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>
Eu quero ter isso da mesma maneira no DataBase. Das tabelas geradas para o ADOJobStore, vejo que essas tabelas são mais relacionadas para o rastreamento das tarefas atualmente ativas - rastreamento de seu estado, acionamento de acionamento, etc.
Espero que seja mais claro agora. Seja livre para me perguntar se você precisa de algum esclarecimento adicional.