日期:2014-05-19  浏览次数:20676 次

quartz如何动态更改执行时间,即在每次repeat的时候时间都在变化
quartz trigger的执行策略表达式存放在数据库,用户希望更改数据库执行策略后,程序自动按照数据库中最新的执行策略执行

------解决方案--------------------
之前也做过这个功能, Spring + Quartz实现动态配置定时执行策略
我查了很多资料,发现大多是引用一个叫Sundoctor高手写的
下面是他的原文,分享一下
http://sundoctor.javaeye.com/blog/399980
里面有例子,你可以下载下来学习一下,希望对你有帮助

------解决方案--------------------
job构造的时候就已经指定了时间间隔 你如何去修改

如果你要达到这种目的 也许可以模拟job 自己定义一个线程去执行

读取到数据库的值然后sleep~
------解决方案--------------------
这样是矛盾的