3

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

4

2 回答 2

2

您可能想看看setMisfireInstruction()并选择SimpleTrigger支持的最合适的指令。

于 2010-01-15T15:31:13.480 回答
2

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

默认情况下,SimpleTrigger 的 MISFIRE_INSTRUCTION_SMART_POLICY 策略处于活动状态。

于 2016-02-04T12:29:18.867 回答