从XML

时间:2016-02-18 14:43:16

标签: quartz-scheduler quartz.net

我正在尝试将我的Quartz.NET设置从RamJobStore移动到AdoJobStore来处理当触发器应该触发服务器因某种原因而关闭时的情况。

我使用XMLSchedulingDataProcessorPlugin进行作业和触发器初始化。数据库连接正在运行,在应用程序启动时,作业和触发器将插入数据库表中。

<processing-directives>
   <overwrite-existing-data>true</overwrite-existing-data>
   <ignore-duplicates>false</ignore-duplicates>
</processing-directives>

如果我在XML配置中将overwrite-existing-data属性设置为true,则在下次应用程序启动时会覆盖所有已保存的数据(例如,PREV_FIRE_TIME,NEXT_FIRE_TIME,START_TIME用于触发器)。如果我将该属性设置为false,则会忽略触发器cron表达式中的更改。

有没有办法从XML“更新”数据?

0 个答案:

没有答案