Public メソッド | |
__init__ (argc=None, argv=None) | |
ManagerConfig コンストラクタ. | |
__del__ () | |
ManagerConfig デストラクタ. | |
init (argc, argv) | |
初期化 | |
configure (prop) | |
Configuration の結果をPropertyに反映させる. | |
parseArgs (argc, argv) | |
コマンド引数をパースする | |
findConfigFile () | |
Configuration file を探す. | |
setSystemInformation (prop) | |
システム情報をセットする | |
fileExist (filename) | |
ファイルが存在するかどうか確かめる |
Manager のコンフィギュレーションを行う、コマンドライン引数を受け取り、 (あるいは引数なしで)インスタンス化される。、Manager のプロパティの前設定 を行い
設定(ファイル)の指定の強さは以下のとおりである。 上がもっとも強く、下がもっとも弱い。
|
ManagerConfig デストラクタ.
|
|
ManagerConfig コンストラクタ. 与えられた引数により初期化も同時にするコンストラクタ。
|
|
Configuration の結果をPropertyに反映させる.
|
|
ファイルが存在するかどうか確かめる
|
|
Configuration file を探す. Configuration file の優先順位 コマンドオプション指定>環境変数>デフォルトファイル>デフォルト設定 デフォルト強制オプション(-d): デフォルトファイルがあっても無視して デフォルト設定を使う |
|
初期化 コマンドライン引数を与えて初期化する。コマンドラインオプションは 以下のものが使用可能である。
-f file : コンフィギュレーションファイルを指定する。 |
|
コマンド引数をパースする
-f file : コンフィギュレーションファイルを指定する。 |
|
システム情報をセットする システム情報を取得しプロパティにセットする。設定されるキーは以下の通り。 manager.os.name : OS名 manager.os.release : OSリリース名 maanger.os.version : OSバージョン名 manager.os.arch : OSアーキテクチャ manager.os.hostname: ホスト名 manager.pid : プロセスID |