Grails: планировщик Quartz — установка выражения cron из базы данных без перезапуска программы

#grails #cron

#grails #cron

Вопрос:

 Configuration config = Configuration.findByConfigurationKey("Scheduler")
    MyJob.schedule(config.configurationValue)
  

Это мой код. Все работает нормально. Но когда я пытаюсь изменить выражение cron в БД без повторного запуска программы, это не сработает.
При каждом изменении выражения cron я должен повторно запускать.
Решения?

Ответ №1:

Вы меняете выражение cron в БД? Вы должны изменять его через API Quartz, иначе он, вероятно, не будет обнаружен до перезагрузки. Взгляните на их документы. Они довольно хороши.