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]が返された場合、セクション名は存在しません.