Benachrichtigungen des Schedulers empfangen
Der Scheduler generiert verschiedene Benachrichtigungsereignisse, wenn er eine Operation für eine Task ausführt. Diese Benachrichtigungsereignisse werden in diesem Artikel beschrieben.
Informationen zu diesem Vorgang
Im Folgenden werden verschiedene Benachrichtigungsereignisse aufgelistet, die von einem Scheduler generiert werden, wenn er eine Task ausführt:
- Scheduled
- Es wurde eine Task geplant.
- Purged
- Eine Task wurde permanent aus dem persistenten Speicher gelöscht.
- Suspended
- Eine Task wurde ausgesetzt.
- Resumed
- Eine Task wurde wiederaufgenommen.
- Complete
- Eine Task wurde ausgeführt. Falls es sich um eine wiederkehrende Task handelt, wurden alle Wiederholungen durchgeführt.
- Cancelled
- Eine Task wurde abgebrochen. Sie wird nicht erneut ausgeführt.
- Firing
- Die Ausführung einer Task wird vorbereitet.
- Fired
- Die Task wurde ausgeführt.
- Fire failed
- Die Task konnte nicht ausgeführt werden.
Zum Empfangen von Benachrichtigungsereignissen müssen Sie die Methode "setNotificationSink()" der Schnittstelle "TaskInfo" aufrufen, bevor Sie die Task erstellen. Mit der Methode "setNotificationSink()" können Sie die Session-Bean als Callback-Routine und eine Maske angeben, die die zu generierenden Ereignisse einschränkt.