13 Stimmen

Bestimmung des Pausenzustands von Quartz Trigger?

Gibt es eine Möglichkeit festzustellen, ob sich ein bestimmter Trigger in Quartz im Pausenzustand befindet?

Ich kenne die Methode getPausedTriggerGroups() von Scheduler, aber es scheint keine Möglichkeit zu geben, den Pausenstatus eines bestimmten Triggers für ein bestimmtes JobDetail herauszufinden.

Irgendwelche freundlichen Vorschläge?

22voto

Jake Punkte 6661

Gemäß den API-Dokumenten kann Scheduler.getTriggerState(String triggerName, String triggerGroup) den Status eines bestimmten Triggers anzeigen Trigger.STATE_NORMAL, Auslöser.STATE_PAUSED , Trigger.STATE_COMPLETE, Trigger.STATE_ERROR, Trigger.STATE_BLOCKED, Trigger.STATE_NONE

Aber, ja, das ist nicht ganz intuitiv :)

6voto

Robert Christian Punkte 18112

Ab Quartz 1.8.1 ist dies eine Aufzählung. Siehe Import org.quartz.Trigger.TriggerState;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X