通知シンク Bean では、Application Server Toolkit (AST) または Rational Application
Developer などの
アセンブリー・ツールを
使用するデプロイメント記述子で定義されている、次のホーム・インターフェースおよびリモート・インターフェースが使用されます。
com.ibm.websphere.scheduler.NotificationSinkHome
com.ibm.websphere.scheduler.NotificationSink
Bean 自体は、次のリモート・インターフェースで
定義された handleEvent() メソッドをインプリメントする必要があります。 詳しくは、API 文書およびスケジューラー通知の受信のトピックの『インターフェース NotificationSink』セクションを参照してください。
NotificationSink は、タスクごとのイベント通知コールバックを提供します。 通知シンク
は、setNotificationSink() メソッドを使用して TaskInfo インターフェースに設定されます。タスクに通知シンクが
指定されていない場合は、すべての通知が失われます。ただし、タスクの状況は、スケジューラー・インターフェースから getStatus() メソッドを呼び出して判別することができます。 通知コールバックは、次のイベントごとに行われます。
- Scheduled
- Suspended
- Resumed
- Fired
- Firing
- Fire Failed
- Complete
- Purged