アソシエーションは、2つのSCTPエンド・ポイント間に存在します。 各エンド・ポイントは、トランスポート・アドレスのリストによって表され、このアドレスを使用してそのエンド・ポイントに到達することができ、このアドレスからSCTPメッセージが発信されます。 アソシエーションの範囲は、各エンド・ポイントのアドレス・リストから生成することができる接続元/接続先の可能な組み合わせすべてに及びます。
アソシエーションは、アソシエーションIDによって識別されます。 アソシエーションIDは、アソシエーションの寿命において一意であることが保証されます。 アソシエーションIDは、そのアソシエーションの停止後に再利用されることがあります。 アソシエーションIDは、複数のSCTPチャネルの間では一意ではありません。 SCTP実装が動的アドレス再構成 (RFC5061で定義)をサポートする場合、アソシエーションのローカルおよびリモート・アドレスは変化することがあります(SctpChannel
、SctpServerChannel
、およびSctpMultiChannel
のbindAddress
およびunbindAddress
メソッドを参照してください)。
Association
は、SctpChannel
またはSctpMultiChannel
から返されるほか、NotificationHandler
メソッドへのパラメータとして指定されます。
- 導入されたバージョン:
- 1.7
-
コンストラクタのサマリー
修飾子コンストラクタ説明protected
Association
(int associationID, int maxInStreams, int maxOutStreams) このクラスの新しいインスタンスを初期化します。 -
メソッドのサマリー
修飾子と型メソッド説明final int
アソシエーションIDを返します。final int
このアソシエーションでサポートされるインバウンド・ストリームの最大数を返します。final int
このアソシエーションでサポートされるアウトバウンド・ストリームの最大数を返します。
-
コンストラクタの詳細
-
Association
protected Association(int associationID, int maxInStreams, int maxOutStreams) このクラスの新しいインスタンスを初期化します。- パラメータ:
associationID
- アソシエーションIDmaxInStreams
- インバウンド・ストリームの最大数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()
)。- 戻り値:
- アウトバウンド・ストリームの最大数
-