概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.server
クラス JRcServerConf

    java.lang.Object
      BaseConfig
          com.JRcServer.server.JRcServerConf

    public class JRcServerConf

extends BaseConfig

JRcServerコンフィグ.

導入されたバージョン:
  JRcServerAPI 1.00
バージョン:
  2006/09/13
作成者:
  Masahito Suzuki

コンストラクタの概要
`JRcServerConf()` コンストラクタ.

メソッドの概要
`void` | `clear()` オブジェクトクリア.
`void` | `create(java.lang.String name)` MQ定義ファイルを指定して生成.
`java.lang.String` | `get(java.lang.String section, java.lang.String key, int no)` 対象の情報を文字列で取得.
`java.lang.String` | `getBindAddress()` バインドアドレスを取得.
`int` | `getBindPort()` バインドポートを取得.
`int` | `getCacheSize()` キャッシュサイズを取得.
`int` | `getExitReceivePort()` サーバ終了メッセージ受信ポート番号を取得.
`int` | `getMaxConnection()` 最大コネクション数を取得.
`int` | `getReceiveTimeout()` 受信タイムアウトを取得.
`java.lang.String` | `getSessionCallback()` セッションタイムアウトコールバックオブジェクトを取得.
`long` | `getSessionTimeout()` セッションタイムアウトを取得.
`boolean` | `isSection(java.lang.String section)` 対象セクション名存在チェック.
`boolean` | `isUseSection()` 定義ファイルで必要なセクション名群が有効であるかチェック.
`int` | `size(java.lang.String section, java.lang.String key)` 対象条件数を取得.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### JRcServerConf

    public JRcServerConf()

  コンストラクタ.

メソッドの詳細

### create

    public void create(java.lang.String name)
                throws ExecutionException

  MQ定義ファイルを指定して生成.
  MQ定義ファイルを指定して生成します.

  パラメータ:
    `name` - 生成対象のファイル名を設定します.
  例外:
    `ExecutionException` - 実行例外.

### clear

    public void clear()

  オブジェクトクリア.
  オブジェクト情報をクリアします.

### getBindPort

    public int getBindPort()

  バインドポートを取得.
  バインドポートを取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[bind-port]情報を取得します.

  戻り値:
    int バインドポートが返されます.
    情報が存在しない場合[-1]が返されます.

### getBindAddress

    public java.lang.String getBindAddress()

  バインドアドレスを取得.
  バインドアドレスを取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[bind-address]情報を取得します.

  戻り値:
    String バインドアドレスが返されます.
    情報が存在しない場合[null]が返されます.

### getCacheSize

    public int getCacheSize()

  キャッシュサイズを取得.
  キャッシュサイズを取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[cache-size]情報を取得します.

  戻り値:
    int キャッシュサイズが返されます.
    情報が存在しない場合[-1]が返されます.

### getSessionTimeout

    public long getSessionTimeout()

  セッションタイムアウトを取得.
  セッションタイムアウトを取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[session-timeout]情報を取得します.

  戻り値:
    long セッションタイムアウトが返されます.
    情報が存在しない場合[-1L]が返されます.

### getSessionCallback

    public java.lang.String getSessionCallback()

  セッションタイムアウトコールバックオブジェクトを取得.
  セッションタイムアウトコールバックオブジェクトを取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[session-callback]情報を取得します.

  戻り値:
    String セッションタイムアウトコールバックオブジェクトが返されます.
    情報が存在しない場合[null]が返されます.

### getMaxConnection

    public int getMaxConnection()

  最大コネクション数を取得.
  最大コネクション数を取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[max-connection]情報を取得します.

  戻り値:
    int 最大コネクション数が返されます.
    情報が存在しない場合[-1]が返されます.

### getReceiveTimeout

    public int getReceiveTimeout()

  受信タイムアウトを取得.
  受信タイムアウトを取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[receive-timeout]情報を取得します.

  戻り値:
    int 受信タイムアウトが返されます.
    情報が存在しない場合[-1]が返されます.

### getExitReceivePort

    public int getExitReceivePort()

  サーバ終了メッセージ受信ポート番号を取得.
  サーバ終了メッセージ受信ポート番号を取得します.
  この情報はセクション名[jrcserver-config]以下に 設定されている[exit-receive-port]情報を取得します.

  戻り値:
    int 受信タイムアウトが返されます.
    情報が存在しない場合[-1]が返されます.

### get

    public java.lang.String get(java.lang.String section,
                                java.lang.String key,
                                int no)

  対象の情報を文字列で取得.
  対象の情報を文字列で取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象のキー名に対する項番を設定します.
  戻り値:
    String 対象の条件をStringで取得した結果が返されます.
  例外:
    `InputException` - 入力例外.

### size

    public int size(java.lang.String section,
                    java.lang.String key)

  対象条件数を取得.
  対象の条件の定義数を取得します.

  戻り値:
    int 定義数が返されます.

### isUseSection

    public boolean isUseSection()

  定義ファイルで必要なセクション名群が有効であるかチェック.
  定義ファイルで必要なセクション名群が有効であるかチェックします.

  戻り値:
    boolean 有効であるかチェックします.
    [true]が返された場合、有効です.
    [false]が返された場合、有効ではありません.

### isSection

    public boolean isSection(java.lang.String section)

  対象セクション名存在チェック.
  対象のセクション名が存在するかチェックします.

  パラメータ:
    `section` - 対象のセクション名を設定します.
  戻り値:
    boolean 存在結果が返されます.
    [true]が返された場合、セクション名は存在します.
    [false]が返された場合、セクション名は存在しません.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド