Constantオブジェクト
コンポーネント情報 | |
---|---|
version | 1.0 |
since | 2.11 |
定数値管理オブジェクト。
定数値を管理するAPIです。
メソッド define()で設定された値は、Constant オブジェクトのプロパティ値としてプロセス内のすべてのファンクション・コンテナから変更不能な定数値として参照することができます。
このAPIの設定値は、Application Runtime の動作しているサーバ・プロセスをスコープとして管理されます。他のサーバ・プロセスから参照(値の共有)をすることはできません。
また、プロセスが終了するまで値の参照は保証されます(プロセスが終了した場合は、値も破棄されます)。
このオブジェクトの同一プロパティ(key)に対して定数値の二重定義はできません。
定数値を管理するAPIです。
メソッド define()で設定された値は、Constant オブジェクトのプロパティ値としてプロセス内のすべてのファンクション・コンテナから変更不能な定数値として参照することができます。
このAPIの設定値は、Application Runtime の動作しているサーバ・プロセスをスコープとして管理されます。他のサーバ・プロセスから参照(値の共有)をすることはできません。
また、プロセスが終了するまで値の参照は保証されます(プロセスが終了した場合は、値も破棄されます)。
このオブジェクトの同一プロパティ(key)に対して定数値の二重定義はできません。
メソッドの概要
メソッドの詳細
void define (String key , Object value )
static
定数値を設定します。
システムで共通の定数値を設定します。 引数 key で指定した文字列が Constant オブジェクトのプロパティとなり、設定後は Constant オブジェクトを介して key で指定されたプロパティにより定数値 value を参照できるようになります。 Constant.key == value 例: Constant.define("product_name", "intra-mart");
パラメータ
返却値
|
||
void load (String src )
static
定数値設定ファイルを読込ます。
指定ファイル内に定義されたシステムで共通の定数値を設定します。 引数には、ファイルのラベル名称を指定して下さい。 設定ファイル内には、通常のファンクション・コンテナを作成する要領で、グローバル変数を定義して下さい。 グローバル変数の宣言は初期化(初期値代入)を伴うように記述して下さい。グローバル変数に対して初期値が設定されていない場合、正しく定数値を設定することができません。 定義ファイルが読み込まれた後は、定義ファイル内のグローバル変数名が Constant オブジェクトのプロパティ名称となり、グローバル変数値が定数値として設定されます。 Constant.変数名 == 変数値 例:
パラメータ
返却値
|