Подскажите, как изменять расписание задач в runtime?
А именно задать какое-то расписание для задачи через
@Scheduled. И в runtime потом менять это время.
Пытался использовать:
ScheduledAnnotationBeanPostProcessor
ScheduledExecutorService
ScheduledTaskRegistrar
PeriodicTrigger
Рефлексивно изменять значения у
@Scheduled.
Но что бы не делал значение это не меняется. Максимум в одном варианте запускается задача с новым интервалом, но старую при этом не остановить. И в одном можно лишь раз поменять. Наверняка что-то упускаю, но вот никак не встречается годная статья, где было бы от и до реализован подобный вариант.