Удалить триггер в кварце

Есть ли способ удалить запланированный триггер с определенным заданием? Кажется, что единственный способ удалить триггер - удалить все задание, а затем перерегистрировать задание и запустить триггер.

У меня есть работа, которая может иметь более 100 триггеров, и я действительно не хочу удалять задание и перерегистрировать все триггеры, когда мне просто нужно удалить 1 триггер.

Кроме того, есть ли способ остановить выполнение планировщиком задания сразу после настройки триггера?

Спасибо

Ответы

Ответ 1

попробуйте scheduler.unscheduleJob

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

QuartzScheduler

Scheduler

Forum