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