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

クラスSendFailedNotification

java.lang.Object
com.sun.nio.sctp.SendFailedNotification
すべての実装されたインタフェース:
Notification

public abstract class SendFailedNotification
extends Object
implements Notification
送信失敗の通知が受信されたときに発行される通知です。

送信失敗の通知は、メッセージが配信できなかったことを示します。 通常、これはソケットの出力バッファに未送信のデータがある状態でアソシエーションが停止していたため、またはSctpMultiChannelでアソシエーションの設定に失敗したためです。

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

    コンストラクタ 
    修飾子 コンストラクタ 説明
    protected SendFailedNotification()
    このクラスの新しいインスタンスを初期化します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    abstract SocketAddress address()
    アドレスを返します。
    abstract Association association()
    この通知を適用できるアソシエーションを返します。
    abstract ByteBuffer buffer()
    送信されたデータを返します。
    abstract int errorCode()
    エラー・コードを返します。
    abstract int streamNumber()
    メッセージが送信されたストリーム番号を返します。

    クラス java.lang.Objectで宣言されたメソッド

    cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait
  • コンストラクタの詳細

    • SendFailedNotification

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

    • association

      public abstract Association association()
      この通知を適用できるアソシエーションを返します。
      定義:
      association 、インタフェース: Notification
      戻り値:
      送信に失敗したアソシエーション、アソシエーションが存在しない(つまり通知がAssociationChangeNotification.AssocChangeEvent.CANT_STARTに続く)場合はnull
    • address

      public abstract SocketAddress address()
      アドレスを返します。
      戻り値:
      アソシエーションのピアのプライマリ・アドレス、またはメッセージの送信先となったアドレス
    • buffer

      public abstract ByteBuffer buffer()
      送信されたデータを返します。
      戻り値:
      ユーザー・データ。 バッファの位置は0になり、リミットはデータの終わりに設定されます。
    • errorCode

      public abstract int errorCode()
      エラー・コードを返します。

      errorCodeは、送信が失敗した理由を与えます。設定される場合は、RFC2960セクション3.3.10で定義されているSCTPプロトコルのエラー・コードになります

      戻り値:
      エラー・コード
    • streamNumber

      public abstract int streamNumber()
      メッセージが送信されたストリーム番号を返します。
      戻り値:
      ストリーム番号