モジュール jdk.sctp
パッケージ com.sun.nio.sctp

クラスAbstractNotificationHandler<T>

java.lang.Object
com.sun.nio.sctp.AbstractNotificationHandler<T>
すべての実装されたインタフェース:
NotificationHandler<T>

public class AbstractNotificationHandler<T> extends Object implements NotificationHandler<T>
通知を処理してから続行するスケルトン・ハンドラです。

このクラスは、すべての通知が消費され、チャネルがメッセージの受信を試みることを続けるように、CONTINUEを返すだけのhandleNotificationメソッドを実装します。

また、サポートが必要な通知型ごとに1つ、handleNotificationメソッドのオーバーロードされたバージョンも提供します(AssociationChangeNotificationPeerAddressChangeNotificationSendFailedNotificationShutdownNotification)。 通知が受信されると、適切なメソッドが呼び出されます。

導入されたバージョン:
1.7
  • コンストラクタの詳細

    • AbstractNotificationHandler

      protected AbstractNotificationHandler()
      このクラスの新しいインスタンスを初期化します。
  • メソッドの詳細

    • handleNotification

      public HandlerResult handleNotification(Notification notification, T attachment)
      SCTPスタックから実装固有の通知を受信したときに呼び出されます。
      定義:
      handleNotification、インタフェースNotificationHandler<T>
      パラメータ:
      notification - 通知
      attachment - receive操作の開始時に接続されるオブジェクト。
      戻り値:
      ハンドラの結果
    • handleNotification

      public HandlerResult handleNotification(AssociationChangeNotification notification, T attachment)
      SCTPスタックからAssociationChangeNotificationを受信したときに呼び出されます。
      パラメータ:
      notification - 通知
      attachment - receive操作の開始時に接続されるオブジェクト。
      戻り値:
      ハンドラの結果
    • handleNotification

      public HandlerResult handleNotification(PeerAddressChangeNotification notification, T attachment)
      SCTPスタックからPeerAddressChangeNotificationを受信したときに呼び出されます。
      パラメータ:
      notification - 通知
      attachment - receive操作の開始時に接続されるオブジェクト。
      戻り値:
      ハンドラの結果
    • handleNotification

      public HandlerResult handleNotification(SendFailedNotification notification, T attachment)
      SCTPスタックからSendFailedNotificationを受信したときに呼び出されます。
      パラメータ:
      notification - 通知
      attachment - receive操作の開始時に接続されるオブジェクト。
      戻り値:
      ハンドラの結果
    • handleNotification

      public HandlerResult handleNotification(ShutdownNotification notification, T attachment)
      SCTPスタックからShutdownNotificationを受信したときに呼び出されます。
      パラメータ:
      notification - 通知
      attachment - receive操作の開始時に接続されるオブジェクト。
      戻り値:
      ハンドラの結果