モジュール jdk.sctp
パッケージ com.sun.nio.sctp

クラスSctpStandardSocketOptions.InitMaxStreams

java.lang.Object
com.sun.nio.sctp.SctpStandardSocketOptions.InitMaxStreams
含まれているクラス:
SctpStandardSocketOptions

public static class SctpStandardSocketOptions.InitMaxStreams
extends Object
このクラスは、アソシエーションの初期化中にローカル・エンドポイントで使用されるイン・バウンドまたはアウトバウンド・ストリームの最大数を設定するために使用されます。 このクラスのインスタンスは、SCTP_INIT_MAXSTREAMSソケット・オプションを設定するために使用されます。
導入されたバージョン:
1.7
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    static SctpStandardSocketOptions.InitMaxStreams create​(int maxInStreams, int maxOutStreams)
    InitMaxStreamsインスタンスを作成します。
    boolean equals​(Object obj)
    指定されたオブジェクトが同じ数のインバウンド・ストリームおよびアウトバウンド・ストリームを持つ別のInitMaxStreamsインスタンスである場合は、trueを返します。
    int hashCode()
    このinit maxストリームのハッシュ・コード値を返します。
    int maxInStreams()
    インバウンド・ストリームの最大数を返します。
    int maxOutStreams()
    アウトバウンド・ストリームの最大数を返します。
    String toString()
    このinit maxストリームの文字列表現(最大のインバウンド・ストリームおよびアウトバウンド・ストリームを含む)を返します。

    クラス java.lang.Objectで宣言されたメソッド

    clonefinalizegetClassnotifynotifyAllwaitwaitwait
  • メソッドの詳細

    • create

      public static SctpStandardSocketOptions.InitMaxStreams create​(int maxInStreams, int maxOutStreams)
      InitMaxStreamsインスタンスを作成します。
      パラメータ:
      maxInStreams - インバウンド・ストリームの最大数(0 <= maxInStreams <= 65536)
      maxOutStreams - アウトバウンド・ストリームの最大数(0 <= maxOutStreams <= 65536)
      戻り値:
      InitMaxStreamsインスタンス
      例外:
      IllegalArgumentException - 引数が指定された境界の外部にある場合
    • maxInStreams

      public int maxInStreams()
      インバウンド・ストリームの最大数を返します。
      戻り値:
      インバウンド・ストリームの最大数
    • maxOutStreams

      public int maxOutStreams()
      アウトバウンド・ストリームの最大数を返します。
      戻り値:
      アウトバウンド・ストリームの最大数
    • toString

      public String toString()
      このinit maxストリームの文字列表現(最大のインバウンド・ストリームおよびアウトバウンド・ストリームを含む)を返します。
      オーバーライド:
      toString 、クラス:  Object
      戻り値:
      このinit maxストリームの文字列表現
    • equals

      public boolean equals​(Object obj)
      指定されたオブジェクトが同じ数のインバウンド・ストリームおよびアウトバウンド・ストリームを持つ別のInitMaxStreamsインスタンスである場合は、trueを返します。
      オーバーライド:
      equals 、クラス:  Object
      パラメータ:
      obj - このinit maxストリームと比較されるオブジェクト
      戻り値:
      指定されたオブジェクトが同じ数のインバウンド・ストリームおよびアウトバウンド・ストリームを持つ別のInitMaxStreamsインスタンスである場合はtrue
      関連項目:
      Object.hashCode()HashMap
    • hashCode

      public int hashCode()
      このinit maxストリームのハッシュ・コード値を返します。
      オーバーライド:
      hashCode 、クラス:  Object
      戻り値:
      このオブジェクトのハッシュ・コード値。
      関連項目:
      Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)