|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.commons.resource.cache.CacheManager
public class CacheManager
キャッシュマネージャ.
| フィールドの概要 | |
|---|---|
static java.lang.String |
MANAGER_NAME
キャッシュオブジェクト管理名. |
static java.lang.String |
NAMING_PLUS
ネーミングマネージャ登録拡張子. |
| コンストラクタの概要 | |
|---|---|
CacheManager()
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
static long |
create(java.lang.String cacheFileName,
int size)
キャッシュ情報を生成. |
static void |
delete(long uniqueID)
キャッシュオブジェクトを削除. |
static void |
delete(java.lang.Long uniqueID)
キャッシュオブジェクトを削除. |
void |
destroy()
終了処理. |
static CacheIO |
get(long uniqueID)
キャッシュオブジェクトを取得. |
static CacheIO |
get(java.lang.Long uniqueID)
キャッシュオブジェクトを取得. |
static java.lang.String[] |
getNames()
登録されているキャッシュオブジェクト名一覧を取得. |
static long |
getNamingManager(java.lang.String name)
ネーミングマネージャに登録されているUniqueIDを取得. |
static CacheIO |
getNamingManagerByCacheIO(java.lang.String name)
ネーミングマネージャに登録されているUniqueIDに対するCacheI/Oを取得. |
static long[] |
getUniqueIDs()
管理されているキャッシュオブジェクトのユニークID群を取得. |
void |
init()
初期処理. |
void |
init(BaseBean bean)
初期処理. |
static boolean |
isManager()
管理オブジェクトが有効であるかチェック. |
static void |
putNamingManager(java.lang.String name,
long uniqueID)
取得UniqueIDをネーミングマネージャに登録. |
static void |
putNamingManager(java.lang.String name,
java.lang.Long uniqueID)
取得UniqueIDをネーミングマネージャに登録. |
static void |
putNamingManagerByCacheIO(java.lang.String naming,
java.lang.String cacheFileName,
int size)
キャッシュ情報を生成してネーミングマネージャに登録. |
static long |
removeNamingManager(java.lang.String name)
ネーミングマネージャに登録されているUniqueIDを削除. |
static void |
removeNamingManagerByCacheIO(java.lang.String name)
ネーミングマネージャに登録されている内容を破棄し、 キャッシュマネージャに登録されている内容も破棄. |
static int |
size()
管理されているキャッシュオブジェクト群を取得. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final java.lang.String MANAGER_NAME
public static final java.lang.String NAMING_PLUS
| コンストラクタの詳細 |
|---|
public CacheManager()
| メソッドの詳細 |
|---|
public void init()
throws AccessException
Initializer 内の initAccessException - アクセス例外.
public void init(BaseBean bean)
throws AccessException
Initializer 内の initbean - 設定値が設定されているBeanオブジェクトを設定します.
AccessException - アクセス例外.public void destroy()
Initializer 内の destroy
public static final long create(java.lang.String cacheFileName,
int size)
throws InputException,
AccessException
cacheFileName - セクタデータを保持するファイル名を設定します.size - セクタサイズを設定します.InputException - 入力例外.
AccessException - アクセス例外.public static final void delete(java.lang.Long uniqueID)
uniqueID - 削除対象のユニークIDを設定します.public static final void delete(long uniqueID)
uniqueID - 削除対象のユニークIDを設定します.public static final CacheIO get(java.lang.Long uniqueID)
uniqueID - 対象のユニークIDを設定します.
public static final CacheIO get(long uniqueID)
uniqueID - 対象のユニークIDを設定します.
public static final void putNamingManagerByCacheIO(java.lang.String naming,
java.lang.String cacheFileName,
int size)
throws InputException,
AccessException
naming - ネーミングマネージャ登録対象の名前を設定します.cacheFileName - セクタデータを保持するファイル名を設定します.size - セクタサイズを設定します.InputException - 入力例外.
AccessException - アクセス例外.
public static final void putNamingManager(java.lang.String name,
java.lang.Long uniqueID)
name - 対象の名前を設定します.uniqueID - 対象のユニークIDを設定します.
public static final void putNamingManager(java.lang.String name,
long uniqueID)
name - 対象の名前を設定します.uniqueID - 対象のユニークIDを設定します.public static final void removeNamingManagerByCacheIO(java.lang.String name)
name - 破棄対象の名前を設定します.public static final long removeNamingManager(java.lang.String name)
name - 対象の名前を設定します.
public static final CacheIO getNamingManagerByCacheIO(java.lang.String name)
name - 対象の名前を設定します.
public static final long getNamingManager(java.lang.String name)
name - 対象の名前を設定します.
public static final java.lang.String[] getNames()
public static final int size()
public static final long[] getUniqueIDs()
public static final boolean isManager()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||