NotificationSink 接口

通知接收器是一个用户定义的无状态会话 Bean,任务在更改状态时调用。

通知接收器 Bean 使用以下 Home 接口和远程接口,这些接口是使用 Rational® Application Developer 等组装工具在部署描述符中进行定义的:
com.ibm.websphere.scheduler.NotificationSinkHome
com.ibm.websphere.scheduler.NotificationSink

bean 本身需要实现远程接口中定义的 handleEvent() 方法。有关详细信息,请参阅 API 文档的“NotificationSink 接口”部分以及接收调度程序通知主题。

NotificationSink 根据任务的具体情况提供事件通知回调。通知接收器是使用 setNotificationSink() 方法在 TaskInfo 接口上进行设置的。如果任务中未指定通知接收器,那么所有通知将丢失;但是,可以通过从 Scheduler 接口调用 getStatus() 方法来确定任务的状态。为以下几类事件提供通知回调:
  • 已调度
  • 已暂挂
  • 已继续
  • 已触发
  • 正在触发
  • 触发失败
  • 完成
  • 已清除

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsch_notificationsink
文件名:rsch_notificationsink.html