java.lang.Object
com.sun.nio.sctp.Association
代表一个SCTP关联的类。
两个SCTP端点之间存在一个关联。每个端点由一个传输地址列表表示,通过这些地址可以到达该端点并从该端点发出SCTP消息。该关联跨越所有可能从每个端点的地址列表生成的源/目的地组合。
关联由其关联ID标识。关联ID在关联的生命周期内保证是唯一的。关联关闭后,关联ID可能会被重用。关联ID在多个SCTP通道中不是唯一的。如果SCTP实现支持由RFC5061定义的动态地址重配置,则关联的本地和远程地址可能会更改,参见SctpChannel
、SctpServerChannel
和SctpMultiChannel
的bindAddress
和unbindAddress
方法。
一个Association
从SctpChannel
或SctpMultiChannel
返回,同时也作为参数传递给NotificationHandler
方法。
- 自Java版本:
- 1.7
-
Constructor Summary
ModifierConstructorDescriptionprotected
Association
(int associationID, int maxInStreams, int maxOutStreams) 初始化此类的新实例。 -
Method Summary
Modifier and TypeMethodDescriptionfinal int
返回关联ID。final int
返回此关联支持的最大入站流数。final int
返回此关联支持的最大出站流数。
-
Constructor Details
-
Association
protected Association(int associationID, int maxInStreams, int maxOutStreams) 初始化此类的新实例。- 参数:
-
associationID
- 关联ID -
maxInStreams
- 最大入站流数 -
maxOutStreams
- 最大出站流数
-
-
Method Details
-
associationID
public final int associationID()返回关联ID。- 返回:
- 关联ID
-
maxInboundStreams
public final int maxInboundStreams()返回此关联支持的最大入站流数。在此关联上接收的数据将在流号
s
上,其中0 <= s < maxInboundStreams()
。- 返回:
- 最大入站流数
-
maxOutboundStreams
public final int maxOutboundStreams()返回此关联支持的最大出站流数。在此关联上发送的数据必须在流号
s
上,其中0 <= s < maxOutboundStreams()
。- 返回:
- 最大出站流数
-