|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の init
AccessException
- アクセス例外.public void init(BaseBean bean) throws AccessException
Initializer
内の init
bean
- 設定値が設定されている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()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |