как получить список триггеров, зарегистрированных в планировщике кварца - PullRequest
4 голосов
/ 26 сентября 2010

Мне нужно создать графический интерфейс, показывающий какую-то «очередь заданий».

Я создаю триггеры динамически и планирую их с помощью jobScheduler.scheduleJob(trigger);. Я также передаю некоторые данные через карту данных триггера.

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

Я нашел способ получить текущие задания, но не смог получить список зарегистрированных триггеров.

Должен ли я самостоятельно поддерживать этот список и удалять его, когда он завершит выполнение, реализовав прослушиватель триггера?

Могу ли я получить базовый JobStore и вызвать getTriggerNames () или подобное? Но как я могу получить JobStore. Все, что у меня есть, это экземпляр планировщика (на самом деле StdScheduler), и, похоже, нет способа получить экземпляр JobStore из него.

(я использую Spring для получения Scheduler из SchedulerFactoryBean)

1 Ответ

4 голосов
/ 26 сентября 2010

Хорошо, я просто устал.

Там - это метод getTriggerNames () в Планировщике. Так что это решает мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...