|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.ManagerConfig
public class ManagerConfig
Managerのコンフィグレーションを表現するクラスです。 コマンドライン引数や環境変数、設定ファイルを読み込み・解析してコンフィグレーション情報を生成します。
各設定の優先度は次の通りです。
ただし、コマンドラインオプション -d が指定された場合は、 (たとえ -f で設定ファイルを指定しても)埋め込みコンフィグレーション値を優先的に使用します。
フィールドの概要 | |
---|---|
static java.lang.String |
CONFIG_FILE_ENV
デフォルト・コンフィグレーションのファイル・パスを識別する環境変数です。 |
static java.lang.String[] |
CONFIG_FILE_PATH
Managerのデフォルト・コンフィグレーションのファイル・パス |
コンストラクタの概要 | |
---|---|
ManagerConfig()
デフォルトコンストラクタです。 |
|
ManagerConfig(java.lang.String[] args)
コンストラクタです。 |
メソッドの概要 | |
---|---|
void |
configure(Properties properties)
コンフィグレーション情報をPropertiesオブジェクトの形式で取得します。 |
void |
init(java.lang.String[] args)
初期化を行います。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String[] CONFIG_FILE_PATH
Managerのデフォルト・コンフィグレーションのファイル・パス
public static final java.lang.String CONFIG_FILE_ENV
デフォルト・コンフィグレーションのファイル・パスを識別する環境変数です。
コンストラクタの詳細 |
---|
public ManagerConfig()
デフォルトコンストラクタです。 ManagerConfigオブジェクトを生成するのみであり、何も処理は行われません。
public ManagerConfig(java.lang.String[] args) throws java.lang.Exception
コンストラクタです。コマンドライン引数を受け取り、コンフィグレーション情報を構成します。
args
- コマンドライン引数
java.lang.Exception
メソッドの詳細 |
---|
public void init(java.lang.String[] args) throws java.lang.Exception
初期化を行います。コマンドライン引数を受け取り、コンフィグレーション情報を構成します。
コマンドラインオプションには、以下のものを使用できます。
args
- コマンドライン引数
java.lang.Exception
public void configure(Properties properties) throws java.io.FileNotFoundException, java.io.IOException
コンフィグレーション情報をPropertiesオブジェクトの形式で取得します。
properties
- コンフィグレーション情報を受け取って格納するPropertiesオブジェクト
java.io.FileNotFoundException
- コンフィグレーションファイルが見つからない場合にスローされます。
java.io.IOException
- コンフィグレーションファイル読み取りエラーの場合にスローされます。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |