|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||