Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 确定石英触发器的暂停状态?_Java_Quartz Scheduler - Fatal编程技术网

Java 确定石英触发器的暂停状态?

Java 确定石英触发器的暂停状态?,java,quartz-scheduler,Java,Quartz Scheduler,有没有办法确定石英中的特定触发器是否处于暂停状态 我知道Scheduler上的getPausedTriggerGroups()方法,但似乎没有办法为特定JobDetail确定特定触发器的暂停状态 任何友好的建议?根据API文档,Scheduler.getTriggerState(String triggerName,String triggerGroup)可以告诉您特定触发器的状态,并返回以下常量之一: Trigger.STATE\u正常,Trigger.STATE\u暂停,Trigger.ST

有没有办法确定石英中的特定触发器是否处于暂停状态

我知道Scheduler上的getPausedTriggerGroups()方法,但似乎没有办法为特定JobDetail确定特定触发器的暂停状态


任何友好的建议?

根据API文档,Scheduler.getTriggerState(String triggerName,String triggerGroup)可以告诉您特定触发器的状态,并返回以下常量之一: Trigger.STATE\u正常,Trigger.STATE\u暂停,Trigger.STATE\u完成,Trigger.STATE\u错误,Trigger.STATE\u阻塞,Trigger.STATE\u无


但是,是的,这并不是完全凭直觉

Beyond Quartz 1.8.1这是一个枚举。参见导入org.quartz.Trigger.TriggerState

好了,给你。我完全忽略了调度程序上的那个方法。我认为状态并没有存储在触发器对象本身中,并尝试查看调度器上的方法,但没有看到。谢谢。这个问题是关于Quartz版本1.8.1的。