美文网首页
quartz教程-触发器Trigger

quartz教程-触发器Trigger

作者: huapro | 来源:发表于2019-05-19 15:58 被阅读0次

quartz教程-触发器Triggerhttps://blog.csdn.net/QXC1281/article/details/68924140

Quartz API核心接口有:

Scheduler – (调度器)与scheduler交互的主要API;
Job – (作业)你通过scheduler执行任务,你的任务类需要实现的接口;
JobDetail – (作业实例)定义Job的实例;
Trigger – (触发器)触发Job的执行;
JobBuilder – 定义和创建JobDetail实例的接口;
TriggerBuilder – 定义和创建Trigger实例的接口;

  1. //job.setDurability(true),表示当没有触发器与之关联时,仍然将job继续保存在Scheduler中
    job.setDurability(true);

  2. // 执行该语句都会保存job

sched.scheduleJob(job, trigger);

3.对于sched.rescheduleJob 的解释

// "trigger1", "group1" 所对应的触发器如果触发次数已经结束的话,
//那么该触发器将删除掉,此时rescheduleJob就不好使了
//如果旧的触发器依旧存在于Scheduler 中(触发次数未完成),并且job.setDurability(true);
//那么此时rescheduleJob就起作用了

//可以根据date的返回情况 判断
Date date = sched.rescheduleJob("trigger1", "group1", trigger2);

相关文章

网友评论

      本文标题:quartz教程-触发器Trigger

      本文链接:https://www.haomeiwen.com/subject/qsrqzqtx.html