Interface NotificationSink

Une notification sink est un bean session sans état défini par l'utilisateur, qui est appelé lorsque l'état de la tâche change.

Le bean de notification sink utilise les interfaces home et distante suivantes, qui sont définies dans le descripteur de déploiement à l'aide d'un outil d'assemblage tel que Rational Application Developer :
com.ibm.websphere.scheduler.NotificationSinkHome
com.ibm.websphere.scheduler.NotificationSink

Le bean proprement dit doit implémenter la méthode handleEvent() définie dans l'interface distante. Pour plus de détails, voir la section Interface NotificationSink de la documentation sur les API et la rubrique Réception de notifications d'un planificateur.

Une NotificationSink fournit un appel renouvelé de notification d'événement tâche par tâche. Une notification sink est définie sur l'interface TaskInfo à l'aide de la méthode setNotificationSink(). Si aucune notification sink n'est spécifiée au niveau d'une tâche, toutes les notifications sont perdues ; cependant, l'état d'une tâche peut être déterminé via l'appel de la méthode getStatus() à partir de l'interface Scheduler. Un appel renouvelé de notification est établi pour chacun des événements suivants :
  • Scheduled
  • Suspended
  • Resumed
  • Fired
  • Firing
  • Fire Failed
  • Complete
  • Purged

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsch_notificationsink
Nom du fichier : rsch_notificationsink.html