我是新的Quartz调度程序,但遇到了一些麻烦。
当我使用简单的Scheduler时如下:
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?
提前谢谢。
答案 0 :(得分:0)
简单触发器和Cron触发器之间存在区别。