石英触发器在当前时间之前的开始时间

时间:2010-01-15 14:51:57

标签: java scheduling quartz-scheduler

让我们说我有一个石英触发器SimpleTrigger每秒触发一次,开始时间设置为今天的12:00:00。似乎当我在12:00:10安排触发时,它会立即触发 10 次。有没有办法避免这种行为,或者我应该在安排之前手动将开始时间设置为12:00:10?

2 个答案:

答案 0 :(得分:2)

您可能需要查看setMisfireInstruction()并选择SimpleTrigger支持的最合适的说明。

答案 1 :(得分:2)

为您的特定触发类型设置失火指令策略。 本文档解释了SimpleTrigger的可用选项 http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-05

默认情况下,SimpleTrigger已激活MISFIRE_INSTRUCTION_SMART_POLICY政策。

相关问题