|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.thread.ExecutionThread
com.JRcServer.commons.util.DataMonitorBase
public abstract class DataMonitorBase
DataMoniter管理オブジェクト.
データ監視モニター管理オブジェクトを定義します.
フィールドの概要 | |
---|---|
static long |
NOT_SET_TIMER
タイムアウト無効値. |
クラス com.JRcServer.commons.thread.ExecutionThread から継承されたフィールド |
---|
STATE_CREATE, STATE_EXECUTION, STATE_NOT, STATE_START, STATE_STARTUP, STATE_WAIT_EXECUITON |
コンストラクタの概要 | |
---|---|
DataMonitorBase()
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
add(java.lang.String key,
java.lang.Object obj)
監視対象情報を追加. |
void |
add(java.lang.String key,
java.lang.Object obj,
long timer)
監視対象情報を追加. |
void |
clear()
情報クリア. |
void |
create(int timer)
情報生成. |
java.lang.Object[] |
get(java.lang.String key)
情報取得. |
java.lang.Object |
get(java.lang.String key,
int no)
情報取得. |
int |
getAllSize()
格納データ長を取得. |
int |
getElements(java.lang.String key)
指定キー名に対する情報長を取得. |
java.lang.String[] |
getKeys()
格納キー情報群を取得. |
int |
getLength()
格納キー情報長を取得. |
long |
getPauseToNowTimer(java.lang.String key,
int no)
監視対象情報タイマー値の取得. |
int |
getTimer()
監視タイマー値の取得. |
boolean |
isCreate()
情報生成チェック. |
abstract void |
moniter()
モニター監視. |
void |
remove(java.lang.String key)
情報削除. |
void |
remove(java.lang.String key,
int no)
情報削除. |
void |
setPauseToNowTimer(java.lang.String key,
int no,
long timer)
監視対象タイマー値を設定. |
クラス com.JRcServer.commons.thread.ExecutionThread から継承されたメソッド |
---|
getStateByName |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final long NOT_SET_TIMER
コンストラクタの詳細 |
---|
public DataMonitorBase()
メソッドの詳細 |
---|
public final void create(int timer) throws InputException, AccessException
DataMonitor
内の create
timer
- 監視タイムアウト値を設定します.
InputException
- 入力例外.
AccessException
- アクセス例外.public final void clear()
DataMonitor
内の clear
public final void add(java.lang.String key, java.lang.Object obj) throws InputException, ExecutionException
DataMonitor
内の add
key
- 監視対象キー情報を設定します.obj
- 監視対象の情報を設定します.
InputException
- 入力例外.
ExecutionException
- 実施例外.public final void add(java.lang.String key, java.lang.Object obj, long timer) throws InputException, ExecutionException
DataMonitor
内の add
key
- 監視対象キー情報を設定します.obj
- 監視対象の情報を設定します.timer
- 監視対象のタイマー情報を設定します.
InputException
- 入力例外.
ExecutionException
- 実施例外.public final void remove(java.lang.String key) throws InputException
DataMonitor
内の remove
key
- 対象のキーに対する情報全てを削除します.
InputException
- 入力例外.public final void remove(java.lang.String key, int no) throws InputException
DataMonitor
内の remove
key
- 削除対象のキー情報を設定します.no
- 削除対象の項番を設定します.
InputException
- 入力例外.public final java.lang.Object[] get(java.lang.String key) throws InputException
DataMonitor
内の get
key
- 取得対象のキー情報を設定します.
InputException
- 入力例外.public final java.lang.Object get(java.lang.String key, int no) throws InputException
DataMonitor
内の get
key
- 取得対象のキー情報を設定します.no
- 取得対象の項番を設定します.
InputException
- 入力例外.public final void setPauseToNowTimer(java.lang.String key, int no, long timer) throws InputException
key
- 設定対象のキー名を設定します.no
- 設定対象の項番を設定します.timer
- 設定対象のタイマー情報を設定します.
InputException
- 入力例外.public final long getPauseToNowTimer(java.lang.String key, int no) throws InputException
key
- 取得対象のキー名を設定します.no
- 取得対象の項番を設定します.
InputException
- 入力例外.public final int getElements(java.lang.String key)
DataMonitor
内の getElements
key
- 取得対象のキー情報を設定します.
public final int getLength()
DataMonitor
内の getLength
public final int getAllSize()
DataMonitor
内の getAllSize
public final java.lang.String[] getKeys()
DataMonitor
内の getKeys
public final int getTimer()
DataMonitor
内の getTimer
public final boolean isCreate()
DataMonitor
内の isCreate
public abstract void moniter() throws ExecutionException
ExecutionException
- 実行例外.
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |