public abstract class SendFailedNotification extends Object implements Notification
送信失敗の通知は、メッセージが配信できなかったことを示します。通常、これはソケットの出力バッファーに未送信のデータがある状態でアソシエーションが停止していたため、または SctpMultiChannel
でアソシエーションの設定に失敗したためです。
修飾子 | コンストラクタと説明 |
---|---|
protected |
SendFailedNotification()
このクラスの新しいインスタンスを初期化します。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract SocketAddress |
address()
アドレスを返します。
|
abstract Association |
association()
この通知を適用できるアソシエーションを返します。
|
abstract ByteBuffer |
buffer()
送信されたデータを返します。
|
abstract int |
errorCode()
エラーコードを返します。
|
abstract int |
streamNumber()
メッセージが送信されたストリーム番号を返します。
|
public abstract Association association()
association
、インタフェース: Notification
null
public abstract SocketAddress address()
public abstract ByteBuffer buffer()
0
になり、リミットはデータの終わりに設定されます。public abstract int errorCode()
errorCode は、送信が失敗した理由を与えます。設定される場合は、RFC2960 セクション 3.3.10 で定義されている SCTP プロトコルのエラーコードになります
public abstract int streamNumber()
Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.