我是新的 Quartz 调度器,遇到了一些麻烦。
当我使用简单的调度程序如下:
Trigger misFiredTriggerB = TriggerBuilder.newTrigger().startAt(DateUtils.addSeconds(new Date(), -63)).withSchedule(SimpleScheduleBuilder.simpleSchedule().withMisfireHandlingInstructionFireNow()).build();
它工作正常,根据情况考虑失火阈值和失火指令。
但是,当我使用 cron 调度程序并使用当前时间前几秒的时间时,它既不考虑阈值也不考虑失火指令。
Trigger misFiredTriggerA = TriggerBuilder.newTrigger().withIdentity("SimpleTrigger").withSchedule(CronScheduleBuilder.cronSchedule("30,35,38 50 17 * * ?").withMisfireHandlingInstructionFireAndProceed()).build();
cron有什么我做错了吗?
另一个问题是如何轻松更改 Eclipse 中的失火阈值,因为默认情况下它设置为 60000?
先感谢您。