2016-07-05 24 views
0

Ich versuche, ein Job-Management-Modul für eine der Anforderungen zu implementieren und stieß auf ScheduleJobInfo als Teil des Apache Sling Eventing Framework. Ich frage mich, ob ein Job, der mit einem ScheduleJobBuilder erstellt wurde, über die JobManager-Schnittstelle abgefragt werden kann. Wenn ich verstehe, dass Jobs, die über den JobManager hinzugefügt werden, basierend auf den Themen abgefragt werden. Möchte verstehen, ob ich den Status von Jobs über die ScheduleBuilder-Schnittstelle überprüfen kann.Apache Sling ScheduledJobInfo

Ich verwende Apache Sling Version 8 API

Dank

Antwort

0

Würde zu verstehen, wie wenn ich den Status von Jobs durch die ScheduleBuilder Schnittstelle überprüfen.

Sie können den Status eines geplanten Jobs nicht über die API ScheduleBuilder überprüfen. Diese API ermöglicht nur das Planen/Aussetzen von Jobs.

Um den Status eines geplanten Jobs zu überprüfen, müssen Sie die reguläre API JobManager verwenden.

Tatsächlich werden reguläre Jobs in die Warteschlange gestellt, wenn der Zeitplan erreicht wird. Zitieren den scheduled jobs Abschnitt der Schlinge Dokumentation:

Wenn der geplanten Zeitpunkt erreicht ist, wird der Auftrag automatisch als regulärer Sling Job durch den Jobmanager hinzugefügt.