随笔 - 170  文章 - 536  trackbacks - 0
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

我参与的团队

随笔分类(103)

搜索

  •  

积分与排名

  • 积分 - 412363
  • 排名 - 135

最新评论

阅读排行榜

Reschedule
rescheduleJob(String triggerName, String groupName, Trigger newTrigger)

在进行 reschedule 操作的时候,我们通常只需要修改 Trigger 的时间,这时候我们只需要重新 new 一个含有新的 Schedule 时间的 Trigger 对象,reschedule 一下就可以了。

Unschedule
unscheduleJob(String triggerName, String groupName)

进行 unschedule 的时候,我们只需要知道名字和 group 就可以了。

进行 Schedule 操作前后,Database 中的相关数据都会被更改,在执行 unschedule 或者该 schedule 已经执行过,数据库中的 trigger 信息都会被删除。

posted on 2007-08-03 09:00 steady 阅读(1661) 评论(4)  编辑  收藏 所属分类: Java

FeedBack:
# re: Quartz 项目应用笔记-补充 2007-08-03 17:17 jarry杨
大哥:
能把配置文件帖出来么?
小弟急需!!
999999999999  回复  更多评论
  
# re: Quartz 项目应用笔记-补充 2007-08-03 18:45 steady
参考前篇  回复  更多评论
  
# re: Quartz 项目应用笔记-补充 2007-08-22 10:15 kk
问一下:
Qest1:rescheduleJob是不是在两种场景下使用,一是服务重启时,一是用户需要更改任务的时间规则(触发器)时?

Qest2:用户在更改任务的时间规则(触发器)时,可能还需要任务已经运行的状态信息。
场景一:某个任务从2007/1/1日开始,每天8:30运行。到了2007/5/1日,用户想更改为每天9:00运行,新触发器设为2007/1/1,9:00。希望的更新触发器后第一次运行时间是2007/5/2日 9:00。请问quartz可以做到吗?
场景二:某任务的执行次数为100次,当执行到30次时,用户希望把执行次数改为150次,新触发器设为150次,所以任务还需执行150-(100-30)=80次。请问quartz可以做到吗?  回复  更多评论
  
# re: Quartz 项目应用笔记-补充 2007-08-22 16:03 steady
@kk
Q1:后者
Q2:
S1 - 可以做到
S2 - 自己手工处理  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: