概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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

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

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

### init

    public void init(BaseBean bean)
              throws AccessException

  初期処理.
  初期処理を実施します.
  この処理はこのオブジェクトを利用する場合、１度呼び出す必要があります.
  また、１度呼び出した場合２度目に呼び出しても効果がありません.
  しかし、一度オブジェクトを破棄 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]が返された場合、無効です.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド