java.lang.Object
com.sun.nio.sctp.SendFailedNotification
- すべての実装されたインタフェース:
Notification
public abstract class SendFailedNotification extends Object implements Notification
送信失敗の通知が受信されたときに発行される通知です。
送信失敗の通知は、メッセージが配信できなかったことを示します。 通常、これは、関連付けがソケット出力バッファ内の未送信データで停止されたか、SctpMultiChannel
の場合、関連付けの設定に失敗したためです。
- 導入されたバージョン:
- 1.7
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明abstract SocketAddress
address()
アドレスを返します。abstract Association
この通知を適用できるアソシエーションを返します。abstract ByteBuffer
buffer()
送信されたデータを返します。abstract int
エラー・コードを返します。abstract int
メッセージが送信されたストリーム番号を返します。
-
コンストラクタの詳細
-
SendFailedNotification
protected SendFailedNotification()このクラスの新しいインスタンスを初期化します。
-
-
メソッドの詳細
-
association
public abstract Association association()この通知を適用できるアソシエーションを返します。- 定義:
association
、インタフェースNotification
- 戻り値:
- 送信に失敗したアソシエーション、アソシエーションが存在しない(つまり通知がAssociationChangeNotification.AssocChangeEvent.CANT_STARTに続く)場合は
null
-
address
-
buffer
-
errorCode
public abstract int errorCode()エラー・コードを返します。errorCodeは、送信が失敗した理由を与えます。設定される場合は、RFC2960セクション3.3.10で定義されているSCTPプロトコルのエラー・コードになります
- 戻り値:
- エラー・コード
-
streamNumber
public abstract int streamNumber()メッセージが送信されたストリーム番号を返します。- 戻り値:
- ストリーム番号
-