モジュール jdk.sctp
パッケージ 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操作の開始時に接続されるオブジェクト。
        戻り値:
        ハンドラの結果