Я использую Spring для добавления планировщика Quartz (абстрагируемого с помощью интерфейса SpringScheduler) в мое приложение, которое загружает задания, настроенные из базы данных при запуске.
Каждое задание в планировщике добавляется примерно так:
TaskScheduler taskScheduler = ...;//injected
Runnable runableThing = ...;
String cronExpression = ...; //from DB
taskScheduler.schedule(runableThing, new CronTrigger(cronExpression));
у меня такой вопрос: возможно ли указать что-то вроде job_id, которое впоследствии можно будет использовать для отмены задания / триггера - скажем, в ответ на выбор пользователем задания, которое будет отменено в веб-интерфейсе?
Я посмотрел документы Spring и не могу найти способ сделать это.
Любые идеи с благодарностью приняты.