2014-09-09 3 views

Antwort

31

Vielleicht würde eine Suche helfen, bevor Sie hier eine Frage stellen?

WAITING = der normale Zustand eines Triggers, der darauf wartet, dass seine Feuerzeit eintrifft und zum Schießen durch einen Scheduler erfasst wird.

PAUSED = bedeutet, dass eine der Methoden von scheduler.pauseXXX() verwendet wurde. Der Trigger kann erst ausgelöst werden, wenn er wieder aufgenommen wird.

ACQUIRED = Ein Scheduler-Knoten hat diesen Trigger als den nächsten Trigger identifiziert, der ausgelöst wird - er kann immer noch auf seine Feuerzeit warten, um anzukommen. Nachdem er ausgelöst wurde, wird der Trigger aktualisiert (ggf. mit seinen Wiederholungseinstellungen) und wieder in den Status WAITING versetzt (oder gelöscht, wenn er nicht wiederholt wird).

BLOCKED = Es wird verhindert, dass der Trigger ausgelöst wird, da er sich auf einen StatefulJob bezieht, der bereits ausgeführt wird. Wenn der stateful-Job seine Ausführung beendet hat, kehren alle mit diesem Job verbundenen Trigger in den Status WAITING zurück. Wenn ein Zustand BLOCKED ist, wird bereits ein anderer Trigger (oder eine Instanz dieses Triggers) für den statusbehafteten Job des Triggers ausgeführt, so dass dieser Trigger blockiert wird, bis der andere Trigger beendet ist.

Link zur Dokumentation könnte für Ihre zukünftige Referenz nützlich sein. http://www.docjar.com/docs/api/org/quartz/Trigger.html

+2

Mein Auslöser wurde für 5 Tage blockiert. Was mache ich, um es zu reparieren? –