com.JRcServer.commons.sys
クラス NamingManager

java.lang.Object
  上位を拡張 com.JRcServer.commons.sys.NamingManager
すべての実装されたインタフェース:
Initializer

public class NamingManager
extends java.lang.Object
implements Initializer

ネーミングマネージャ.

導入されたバージョン:
JRcCommons 1.00
バージョン:
2006/08/29
作成者:
masahito suzuki

フィールドの概要
static java.lang.String MANAGER_NAME
          キャッシュオブジェクト管理名.
 
コンストラクタの概要
NamingManager()
          コンストラクタ.
 
メソッドの概要
static void add(java.lang.String name, java.lang.Object value)
          ネーミングマネージャに登録.
 void destroy()
          終了処理.
static java.lang.Object get(java.lang.String name)
          キャッシュオブジェクトを取得.
static java.lang.String[] getNames()
          ネーミングマネージャに管理されている名前一覧を取得.
 void init()
          初期処理.
 void init(BaseBean bean)
          初期処理.
static boolean isManager()
          管理オブジェクトが有効であるかチェック.
static void remove(java.lang.String name)
          ネーミングマネージャから削除.
static int size()
          ネーミングマネージャに管理されているオブジェクト群を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MANAGER_NAME

public static final java.lang.String MANAGER_NAME
キャッシュオブジェクト管理名.

関連項目:
定数フィールド値
コンストラクタの詳細

NamingManager

public NamingManager()
コンストラクタ.

メソッドの詳細

init

public void init()
          throws AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 Initializer.destroy() した場合、 再び呼び出す事が可能となります.
また、このメソッドの場合、デフォルト値での初期化処理になります.

定義:
インタフェース Initializer 内の init
例外:
AccessException - アクセス例外.

init

public void init(BaseBean bean)
          throws AccessException
初期処理.

初期処理を実施します.
この処理はこのオブジェクトを利用する場合、1度呼び出す必要があります.
また、1度呼び出した場合2度目に呼び出しても効果がありません.
しかし、一度オブジェクトを破棄 Initializer.destroy() した場合、 再び呼び出す事が可能となります.

定義:
インタフェース Initializer 内の init
パラメータ:
bean - 設定値が設定されているBeanオブジェクトを設定します.
例外:
AccessException - アクセス例外.

destroy

public void destroy()
終了処理.

終了処理を実施します.
また、この処理を実施した場合、再び Initializer.init() を 呼び出さないとオブジェクトの利用が出来なくなります.

定義:
インタフェース Initializer 内の destroy

add

public static final void add(java.lang.String name,
                             java.lang.Object value)
ネーミングマネージャに登録.

ネーミングマネージャに登録します.

パラメータ:
name - 対象のネーミング名を設定します.
value - 対象のオブジェクトを設定します.

remove

public static final void remove(java.lang.String name)
ネーミングマネージャから削除.

ネーミングマネージャから削除します.

パラメータ:
name - 削除対象の名前を設定します.

get

public static final java.lang.Object get(java.lang.String name)
キャッシュオブジェクトを取得.

キャッシュオブジェクトを取得します.

パラメータ:
uniqueID - 対象のユニークIDを設定します.
戻り値:
CacheIO 対象のキャッシュI/Oオブジェクトが返されます.

size

public static final int size()
ネーミングマネージャに管理されているオブジェクト群を取得.

ネーミングマネージャに管理されているオブジェクト群を取得します.

戻り値:
int ネーミングマネージャに管理されているオブジェクト群が返されます.

getNames

public static final java.lang.String[] getNames()
ネーミングマネージャに管理されている名前一覧を取得.

ネーミングマネージャに管理されている名前一覧を取得します.

戻り値:
String[] ネーミングマネージャに管理されている名前一覧が返されます.

isManager

public static final boolean isManager()
管理オブジェクトが有効であるかチェック.

管理オブジェクトが有効であるかチェックします.

戻り値:
boolean チェック結果が返されます.
[true]が返された場合、有効です.
[false]が返された場合、無効です.