模块  jdk.sctp
软件包  com.sun.nio.sctp

Class Association


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

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

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

    SctpChannelAssociation返回Association ,并将其作为参数提供给NotificationHandler方法。

    从以下版本开始:
    1.7
    • 构造方法详细信息

      • Association

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

      • associationID

        public final int associationID()
        返回associationID。
        结果
        关联ID
      • maxInboundStreams

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

        在该协会上收到的数据将在流编号s ,其中0 <= s < maxInboundStreams()

        结果
        入站流的最大数量
      • maxOutboundStreams

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

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

        结果
        出站流的最大数量