|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.thread.TimerThread
public class TimerThread
スレッド実施によるタイマー処理。
スレッド実施によるタイマー処理をサポートします。
コンストラクタの概要 | |
---|---|
TimerThread()
コンストラクタ. |
|
TimerThread(boolean mode,
ExecutionThread exec,
java.lang.Object param,
long time)
コンストラクタ. |
|
TimerThread(ExecutionThread exec,
long time)
コンストラクタ. |
|
TimerThread(ExecutionThread exec,
java.lang.Object param,
long time)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
clear()
情報クリア. |
void |
create(boolean mode,
ExecutionThread exec,
java.lang.Object param,
long time)
情報生成. |
void |
create(ExecutionThread exec,
long time)
情報生成. |
void |
create(ExecutionThread exec,
java.lang.Object param,
long time)
情報生成. |
void |
destroyThread()
スレッド破棄を実施. |
void |
exitThread()
スレッド終了処理を実施. |
ExecutionThread |
getExecutionThread()
スレッド実行用オブジェクトを取得. |
int |
getPriority()
スレッドプライオリティを取得. |
int |
getState()
スレッドステータス情報を取得. |
long |
getThreadTime()
スレッド実施時間の取得. |
long |
getTime()
設定タイムアウト値の取得. |
boolean |
isEnd()
ループエンドチェック. |
boolean |
isStop()
ループストップチェック. |
boolean |
isThread()
スレッド開始チェック. |
void |
setPriority(int newPriority)
スレッドプライオリティを設定. |
void |
startThread()
スレッド開始処理を実施. |
void |
stopLoop()
ループストップ処理. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public TimerThread()
public TimerThread(ExecutionThread exec, long time) throws InputException
exec
- スレッド実行対象オブジェクト.time
- スレッド実行タイム値を設定します.InputException
- 入力例外.public TimerThread(ExecutionThread exec, java.lang.Object param, long time) throws InputException
exec
- スレッド実行対象オブジェクト.param
- スレッド処理時に渡されるパラメータを設定します.time
- スレッド実行タイム値を設定します.InputException
- 入力例外.public TimerThread(boolean mode, ExecutionThread exec, java.lang.Object param, long time) throws InputException
mode
- 処理時にスレッドログに登録するか有無を指定します.exec
- スレッド実行対象オブジェクト.param
- スレッド処理時に渡されるパラメータを設定します.time
- スレッド実行タイム値を設定します.InputException
- 入力例外.メソッドの詳細 |
---|
public final void create(ExecutionThread exec, long time) throws InputException
exec
- スレッド実行対象オブジェクト.time
- スレッド実行タイム値を設定します.InputException
- 入力例外.public final void create(ExecutionThread exec, java.lang.Object param, long time) throws InputException
exec
- スレッド実行対象オブジェクト.param
- スレッド処理時に渡されるパラメータを設定します.time
- スレッド実行タイム値を設定します.InputException
- 入力例外.public final void create(boolean mode, ExecutionThread exec, java.lang.Object param, long time) throws InputException
mode
- 処理時にスレッドログに登録するか有無を指定します.exec
- スレッド実行対象オブジェクト.param
- スレッド処理時に渡されるパラメータを設定します.time
- スレッド実行タイム値を設定します.InputException
- 入力例外.public final void clear()
public final void startThread() throws SettingException
SettingException
- 設定例外.public final void exitThread()
public final void stopLoop()
public final void destroyThread()
public final void setPriority(int newPriority) throws InputException
newPriority
- 新しいスレッドプライオリティを設定します.
InputException
- 入力例外.public final long getTime()
public final int getState()
public final long getThreadTime()
public final int getPriority()
public final ExecutionThread getExecutionThread()
public final boolean isThread()
public final boolean isStop()
public final boolean isEnd()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |