Réception de notifications d'un planificateur
Divers événements de notification sont générés par un planificateur lorsque celui-ci effectue une opération sur une tâche. Ces notifications sont décrites dans cette rubrique.
Pourquoi et quand exécuter cette tâche
Parmi les événements de notification générés par un planificateur lorsque celui-ci effectue une tâche, citons :
- Scheduled
- Une tâche a été planifiée.
- Purged
- Une tâche a définitivement été supprimée du magasin persistant.
- Suspended
- Une tâche a été interrompue.
- Resumed
- Une tâche a été reprise.
- Complete
- Une tâche s'est exécutée en intégralité. S'il s'agissait d'une tâche répétitive, toutes les répétitions ont été effectuées.
- Cancelled
- Une tâche a été annulée. Elle ne s'exécutera plus.
- Firing
- Une tâche se prépare à être exécutée.
- Fired
- L'exécution d'une tâche s'est terminée sans erreur.
- Fire failed
- L'exécution d'une tâche n'a pas abouti.
Pour recevoir des événements de notification, appelez la méthode setNotificationSink() sur l'interface TaskInfo avant de créer la tâche. La méthode setNotificationSink() permet d'indiquer le bean session qui doit servir de procédure appelée, ainsi qu'un message limitant les événements générés.