|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.thread.ThreadManager
public class ThreadManager
スレッド管理オブジェクト.
スレッドを管理するためのオブジェクトです.
メソッドの概要 | |
---|---|
void |
clear(java.lang.String name)
スレッド破棄時呼び出し. |
void |
clear(java.lang.Thread thread)
スレッド破棄時呼び出し. |
void |
destroyManager()
ThreadManagerを破棄. |
void |
exitThread(java.lang.String name)
対象のスレッド終了状態の設定. |
void |
exitThread(java.lang.Thread thread)
対象のスレッド終了状態の設定. |
int |
getCount()
現在動作しているスレッド数を取得. |
boolean |
getExitThread(java.lang.String name)
対象のスレッド終了状態の取得. |
boolean |
getExitThread(java.lang.Thread thread)
対象のスレッド終了状態の取得. |
static ThreadManager |
getInstance()
シングルトンオブジェクトの取得. |
ThreadState |
getLocalState()
ローカルスレッド要素オブジェクトの取得. |
java.lang.String[] |
getNames()
現在登録されているスレッド名群を取得. |
ThreadState |
getState(java.lang.String name)
対象スレッド要素オブジェクトの取得. |
ThreadState |
getState(java.lang.Thread thread)
対象スレッド要素オブジェクトの取得. |
int |
getWaitThread()
現在実施途中のスレッド数を取得. |
void |
initManager()
ThreadManager初期処理. |
static void |
isExit()
スレッド終了検知. |
int |
size()
現在登録されている数を取得. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static final ThreadManager getInstance()
public final void initManager()
public final void destroyManager()
public final void clear(java.lang.Thread thread)
thread
- 対象のスレッドオブジェクトを設定します.public final void clear(java.lang.String name)
name
- 対象のスレッド名を設定します.public final void exitThread(java.lang.Thread thread)
thread
- 対象のスレッドオブジェクトを設定します.public final void exitThread(java.lang.String name)
name
- 対象のスレッド名を設定します.public final boolean getExitThread(java.lang.Thread thread)
thread
- 取得対象のスレッドオブジェクトを設定します.
public final boolean getExitThread(java.lang.String name)
name
- 取得対象のスレッド名を設定します.
public final ThreadState getState(java.lang.Thread thread)
thread
- 取得対象のスレッドオブジェクトを設定します.
public final ThreadState getState(java.lang.String name)
name
- 対象のスレッド名を設定します.
public final ThreadState getLocalState()
public final int getCount()
public final java.lang.String[] getNames()
public final int size()
public final int getWaitThread()
public static final void isExit() throws ExecutionException
ExecutionException
- スレッド実施例外.
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |