java.lang.Object
com.sun.nio.sctp.SendFailedNotification
- 所有已实现的接口:
-
Notification
当接收到发送失败通知时发出的通知。
发送失败通知表示无法传递消息。通常情况下,这是因为关联已被关闭,套接字输出缓冲区中存在未发送的数据,或者在SctpMultiChannel
的情况下,关联未能建立。
- 自:
- 1.7
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract SocketAddress
address()
返回地址。abstract Association
返回适用于此通知的关联。abstract ByteBuffer
buffer()
返回要发送的数据。abstract int
返回错误代码。abstract int
返回消息应发送的流编号。
-
Constructor Details
-
SendFailedNotification
protected SendFailedNotification()初始化此类的新实例。
-
-
Method Details
-
association
返回适用于此通知的关联。- 指定者:
-
association
在接口Notification
- 返回:
-
发送失败的关联,如果没有关联,则返回
null
,即,通知遵循AssociationChangeNotification.AssocChangeEvent.CANT_START
-
address
返回地址。- 返回:
- 关联的对等主地址或消息发送到的地址
-
buffer
返回要发送的数据。- 返回:
-
用户数据。缓冲区的位置将为
0
,其限制将设置为数据的末尾。
-
errorCode
public abstract int errorCode()返回错误代码。errorCode指示发送失败的原因,如果设置,将是RFC2960第3.3.10节中定义的SCTP协议错误代码。
- 返回:
- 错误代码
-
streamNumber
public abstract int streamNumber()返回消息应发送的流编号。- 返回:
- 流编号
-