У меня есть требование, когда нам нужно обновить время запуска следующего хронона, пропустив текущее время следующего запуска. Я сделал анализ и обнаружил, что в более ранней версии, т.е. до кварца-2, у нас есть метод setNextFireTime
в классе CronTrigger
.
Текущая версия кварца - 2.2.1. В версии 2.2.1 у нас есть CronTrigger
как интерфейс вместо класса, и у него нет метода setNextFireTime
.
. Я также анализирую, что мы можем использовать приведенный ниже код для обновления существующего триггера новым триггером,
QuartzScheduler.rescheduleJob(trigger, newTrigger);
Это единственный способ, мы можем обновить триггер nextFireTime
или использовать другой подход для его обновления. Пожалуйста, помогите.