Кварц Крон Пропуск зажигания - PullRequest
0 голосов
/ 03 мая 2018

Я новый кварцевый планировщик и у меня возникли проблемы.

Когда я использую простой Планировщик следующим образом:

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?

Другой вопрос: как я могу легко изменить пороговое значение пропуска зажигания в затмении, поскольку по умолчанию оно установлено на 60000?

Заранее спасибо.

...