确定石英触发器的暂停状态?
2022-09-04 07:18:00
有没有办法确定Quartz中的特定触发器是否处于暂停状态?
我知道 Scheduler 上的 getPausedTriggerGroups() 方法,但似乎没有办法找出特定 JobDetail 的特定触发器的暂停状态。
有什么友好的建议吗?
有没有办法确定Quartz中的特定触发器是否处于暂停状态?
我知道 Scheduler 上的 getPausedTriggerGroups() 方法,但似乎没有办法找出特定 JobDetail 的特定触发器的暂停状态。
有什么友好的建议吗?
根据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
但是,是的,这并不完全直观。:)
在 Quartz 1.8.1 之外,这是一个枚举。请参阅 import org.quartz.Trigger.TriggerState;