Module  jdk.sctp
软件包  com.sun.nio.sctp

Class Association



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

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

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

    SctpChannelAssociation返回一个Association ,并将其作为NotificationHandler方法的参数。

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

      • Association

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

      • 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()

        结果
        出站流的最大数量