Кварцевый триггер Cron | Следующее обновление времени огня - PullRequest
0 голосов
/ 07 января 2020

У меня есть требование, когда нам нужно обновить время запуска следующего хронона, пропустив текущее время следующего запуска. Я сделал анализ и обнаружил, что в более ранней версии, т.е. до кварца-2, у нас есть метод setNextFireTime в классе CronTrigger.

Текущая версия кварца - 2.2.1. В версии 2.2.1 у нас есть CronTrigger как интерфейс вместо класса, и у него нет метода setNextFireTime.

. Я также анализирую, что мы можем использовать приведенный ниже код для обновления существующего триггера новым триггером,

QuartzScheduler.rescheduleJob(trigger, newTrigger);

Это единственный способ, мы можем обновить триггер nextFireTime или использовать другой подход для его обновления. Пожалуйста, помогите.

...