|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.thread.LoopThread
public class LoopThread
ループスレッド.
ループスレッド処理をサポートします。
コンストラクタの概要 | |
---|---|
LoopThread()
コンストラクタ. |
|
LoopThread(boolean mode,
ExecutionThread exec,
java.lang.Object param)
コンストラクタ. |
|
LoopThread(ExecutionThread exec)
コンストラクタ. |
|
LoopThread(ExecutionThread exec,
java.lang.Object param)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
clear()
情報クリア. |
void |
create(boolean mode,
ExecutionThread exec,
java.lang.Object param)
情報生成. |
void |
create(ExecutionThread exec)
情報生成. |
void |
create(ExecutionThread exec,
java.lang.Object param)
情報生成. |
void |
destroyThread()
スレッド破棄を実施. |
void |
exitThread()
スレッド終了処理を実施. |
ExecutionThread |
getExecutionThread()
スレッド実行用オブジェクトを取得. |
int |
getPriority()
スレッドプライオリティを取得. |
int |
getState()
スレッドステータス情報を取得. |
long |
getThreadTime()
スレッド実施時間の取得. |
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 LoopThread()
public LoopThread(ExecutionThread exec) throws InputException
exec
- ループ処理を行う[ExecutionThread]インターフェイスを設定します.
InputException
- 入力例外.public LoopThread(ExecutionThread exec, java.lang.Object param) throws InputException
exec
- ループ処理を行う[ExecutionThread]インターフェイスを設定します.param
- スレッド処理時に渡されるパラメータを設定します.
InputException
- 入力例外.public LoopThread(boolean mode, ExecutionThread exec, java.lang.Object param) throws InputException
mode
- 処理時にスレッドログに登録するか有無を指定します.exec
- ループ処理を行う[ExecutionThread]インターフェイスを設定します.param
- スレッド処理時に渡されるパラメータを設定します.
InputException
- 入力例外.メソッドの詳細 |
---|
public final void create(ExecutionThread exec) throws InputException
exec
- ループ処理を行う[ExecutionThread]インターフェイスを設定します.
InputException
- 入力例外.public final void create(ExecutionThread exec, java.lang.Object param) throws InputException
exec
- ループ処理を行う[ExecutionThread]インターフェイスを設定します.param
- スレッド処理時に渡されるパラメータを設定します.
InputException
- 入力例外.public final void create(boolean mode, ExecutionThread exec, java.lang.Object param) throws InputException
mode
- 処理時にスレッドログに登録するか有無を指定します.exec
- ループ処理を行う[ExecutionThread]インターフェイスを設定します.param
- スレッド処理時に渡されるパラメータを設定します.
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 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()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |