|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectmy_util.Application
アプリケーションを定義します。機能の構成指定を 受けつけ、それらを開始・終了させます。また、機能にタイマ機能 を提供するか否かについても指定できます。
FacilityConf
,
Timer
,
Facility
,
FacilityAgent
コンストラクタの概要 | |
Application(java.lang.String name,
FacilityConf[] fac_confs,
boolean use_timer,
int inspector_port,
LogConf log_conf)
コンストラクタ: アプリケーションの名称、機能構成そしてタイマ提供の可否を指定できます |
メソッドの概要 | |
boolean |
change_inspector_log(LogConf log_conf)
インスペクタのログ出力先・文字エンコーディング・フィールド区切り 文字・ログ取得レベルを変更します |
boolean |
change_timer_log(LogConf log_conf)
タイマのログ出力先・文字エンコーディング・フィールド区切り文字・ ログ取得レベルを変更します |
protected Timer |
get_app_timer()
アプリケーションが機能に提供するタイマを取得 します |
InspectionData |
get_details()
アプリケーションの詳細情報を返します。 |
FacilityConf[] |
get_fac_confs()
アプリケーションの機能構成を示す配列を取得 します |
java.lang.String |
get_name()
アプリケーションの名称を取得します |
InspectionData |
get_summary()
アプリケーションのサマリ情報を返します。 |
int |
start()
アプリケーションを構成する機能のすべてを開始します |
int |
stop()
アプリケーションが開始していた機能のすべてを 停止します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public Application(java.lang.String name, FacilityConf[] fac_confs, boolean use_timer, int inspector_port, LogConf log_conf)
name
- アプリケーション名称fac_confs
- 機能構成の配列use_timer
- タイマ機能提供の可否inspector_port
- インスペクタの待ち受けポート番号log_conf
- タイマおよびインスペクタのログ出力先構成情報。
my_util.LogConf を参照のことメソッドの詳細 |
public InspectionData get_summary()
Inspectable
内の get_summary
public InspectionData get_details()
Inspectable
内の get_details
public java.lang.String get_name()
public FacilityConf[] get_fac_confs()
protected Timer get_app_timer()
public boolean change_timer_log(LogConf log_conf) throws java.lang.Exception
log_conf
- ログ出力先構成情報。my_util.LogConf を参照のこと
java.lang.Exception
- Timer の change_log メソッドを参照のことpublic boolean change_inspector_log(LogConf log_conf) throws java.lang.Exception
log_conf
- ログ出力構成情報。LogConf を参照のこと。
java.lang.Exception
- Inspector の change_log メソッドを参照のことpublic int start() throws java.lang.Exception
java.lang.Exception
- 1) タイマの生成に失敗した場合
2) いずれかの Facility の生成に失敗した場合
3) いずれかの Facility の活性化に失敗した
場合public int stop() throws java.lang.Exception
java.lang.Exception
- Facility の deactivate メソッドを参照のこと
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |