模块 jdk.sctp

类 Association

java.lang.Object
com.sun.nio.sctp.Association

public class Association extends Object
表示 SCTP 关联的类。

两个 SCTP 端点之间存在关联。每个端点都由一个传输地址列表表示,通过这些地址可以到达该端点,并且它将从中产生 SCTP 消息。该关联跨越所有可能的源/目的地组合,这些组合可以从每个端点的地址列表中生成。

协会由其协会 ID 标识。协会 ID 保证在协会的生命周期内是唯一的。关联 ID 可以在关联关闭后重新使用。关联 ID 在多个 SCTP 通道中不是唯一的。如果 SCTP 实现支持,协会的本地和远程地址可能会更改动态地址重新配置RFC5061 所定义,请参阅 SctpChannel SctpServerChannel SctpMultiChannel bindAddressunbindAddress 方法。

AssociationSctpChannel SctpMultiChannel 返回,并作为参数提供给 NotificationHandler 方法。

自从:
1.7
  • 构造方法详细信息

    • Association

      protected Association(int associationID, int maxInStreams, int maxOutStreams)
      初始化此类的新实例。
      参数:
      associationID - 关联 ID
      maxInStreams - 入站流的最大数量
      maxOutStreams - 最大出站流数
  • 方法详情

    • associationID

      public final int associationID()
      返回关联 ID。
      返回:
      协会编号
    • maxInboundStreams

      public final int maxInboundStreams()
      返回此关联支持的最大入站流数。

      在此关联上收到的数据将在流编号 s 上,其中 0 <= s < maxInboundStreams()

      返回:
      最大入站流数
    • maxOutboundStreams

      public final int maxOutboundStreams()
      返回此关联支持的最大出站流数。

      在此关联上发送的数据必须在流编号 s 上,其中 0 <= s < maxOutboundStreams()

      返回:
      最大出站流数