- 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()
返回要发送消息的流编号。
-
-
-
方法详细信息
-
association
public abstract Association association()
返回此通知适用的关联。- Specified by:
-
association
在接口Notification
- 结果
-
无法发送的关联,或者如果没有关联
null
,即通知遵循 AssociationChangeNotification.AssocChangeEvent.CANT_START
-
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()
返回要发送消息的流编号。- 结果
- 流号码
-
-