Module jdk.sctp
Package com.sun.nio.sctp

Class Association

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

public class Association extends Object
代表一个SCTP关联的类。

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

关联由其关联ID标识。关联ID在关联的生命周期内保证是唯一的。关联关闭后,关联ID可能会被重用。关联ID在多个SCTP通道中不是唯一的。如果SCTP实现支持由RFC5061定义的动态地址重配置,则关联的本地和远程地址可能会更改,参见SctpChannelSctpServerChannelSctpMultiChannelbindAddressunbindAddress方法。

一个AssociationSctpChannelSctpMultiChannel返回,同时也作为参数传递给NotificationHandler方法。

自Java版本:
1.7
  • 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()

      返回:
      最大出站流数