问题描述
|
我是Java的Quartz的新手,我有一个关于点火失败的问题。
我设置了一个SimpleTrigger,它每5秒触发一次。有时相关的工作需要5秒钟以上。发生这种情况时,我想跳过该作业(触发器已达到设置的间隔)。通过API,我没有找到可以做到这一点的错误策略。
有困难吗?
感谢您的帮助
解决方法
有几种不同的断火策略可能对您有用。在此处查看javadocs:http://www.quartz-scheduler.org/docs/api/1.8.0/org/quartz/SimpleTrigger.html,请注意以MISFIRE_INSTRUCTION_RESCHEDULE_ *开头的静态最终常量。关于重复计数,有许多不同的行为,但是我认为它们可以完成您尝试做的事情。