public class Association extends Object
アソシエーションは、2 つの SCTP エンドポイント間に存在します。各エンドポイントは、トランスポートアドレスのリストによって表され、このアドレスを使用してそのエンドポイントに到達することができ、このアドレスから SCTP メッセージが発信されます。アソシエーションの範囲は、各エンドポイントのアドレスリストから生成することができる接続元/接続先の可能な組み合わせすべてに及びます。
アソシエーションは、アソシエーション ID によって識別されます。アソシエーション ID は、アソシエーションの寿命において一意であることが保証されます。アソシエーション ID は、そのアソシエーションの停止後に再利用されることがあります。アソシエーション ID は、複数の SCTP チャネルの間では一意ではありません。SCTP 実装が動的アドレス再構成 (RFC5061 で定義) をサポートする場合、アソシエーションのローカルおよびリモートアドレスは変化することがあります (SctpChannel
、SctpServerChannel
、および SctpMultiChannel
の bindAddress
および unbindAddress
メソッドを参照してください)。
Association
は、SctpChannel
または SctpMultiChannel
から返されるほか、NotificationHandler
メソッドへのパラメータとして指定されます。
修飾子 | コンストラクタと説明 |
---|---|
protected |
Association(int associationID, int maxInStreams, int maxOutStreams)
このクラスの新しいインスタンスを初期化します。
|
修飾子と型 | メソッドと説明 |
---|---|
int |
associationID()
アソシエーション ID を返します。
|
int |
maxInboundStreams()
このアソシエーションでサポートされるインバウンドストリームの最大数を返します。
|
int |
maxOutboundStreams()
このアソシエーションでサポートされるアウトバウンドストリームの最大数を返します。
|
protected Association(int associationID, int maxInStreams, int maxOutStreams)
public final int associationID()
public final int maxInboundStreams()
このアソシエーションで受信するデータは、ストリーム番号 s
上にあります (0 <= s < maxInboundStreams()
)。
public final int maxOutboundStreams()
このアソシエーションで送信するデータは、ストリーム番号 s
上にある必要があります (0 <= s < maxOutboundStreams()
)。
Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.