Определение приостановленного состояния кварцевого триггера? - PullRequest
12 голосов
/ 01 сентября 2010

Есть ли способ определить, находится ли определенный триггер в кварце в состоянии паузы?

Мне известен метод getPausedTriggerGroups () в планировщике, но, похоже, нет способа выяснить приостановленное состояние определенного триггера для конкретного JobDetail.

Любые дружеские предложения?

Ответы [ 2 ]

20 голосов
/ 01 сентября 2010

Согласно документации API, Scheduler.getTriggerState (String triggerName, String triggerGroup) может сообщить вам состояние определенного триггера, возвращая одну из следующих констант: Trigger.STATE_NORMAL, Trigger.STATE_PAUSED , Trigger.STATE_COMPLETE, Trigger.STATE_ERROR, Trigger.STATE_BLOCKED, Trigger.STATE_NONE

Но да, это не совсем интуитивно понятно. :)

5 голосов
/ 13 августа 2011

Beyond Quartz 1.8.1 это перечисление.См. Import org.quartz.Trigger.TriggerState;

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