|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.test.RunnableGate.Context
public class RunnableGate.Context
RunnableGate.execute(Runnable)
実行時に返却される、ひとつのコマンドの実行状況を保持し制御するクラス。
メソッドの概要 | |
---|---|
java.util.List<java.lang.String> |
getEndList()
コマンド終了の識別子が出現するまで一定時間待機し、 コマンド開始識別子とコマンド終了識別子を除いた、 実行順に記録された識別子の一覧を返す。 |
java.util.List<java.lang.String> |
getList()
実行順に記録された識別子の一覧を返す。 |
java.lang.Thread |
getThread()
本クラスのインスタンスに対応付けられているスレッドを返す。 |
void |
resume()
RunnableGate.getPause(String, String) で一時停止中のスレッドを再開する。 |
boolean |
waitFor(java.lang.String name)
指定した識別子が出現するまで一定時間待機する。 |
boolean |
waitForEnd()
コマンド終了の識別子が出現するまで一定時間待機する。 |
boolean |
waitForStart()
コマンド開始の識別子が出現するまで一定時間待機する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public void resume()
RunnableGate.getPause(String, String)
で一時停止中のスレッドを再開する。
public boolean waitFor(java.lang.String name)
name
- 識別子。
java.lang.NullPointerException
- 引数が null の場合。
java.lang.StringIndexOutOfBoundsException
- 引数が空の場合。
java.lang.IllegalStateException
- (InterruptedException)時間内にスレッドを認識することに失敗した場合。public boolean waitForStart()
java.lang.IllegalStateException
- (InterruptedException)時間内にスレッドを認識することに失敗した場合。public boolean waitForEnd()
java.lang.IllegalStateException
- (InterruptedException)時間内にスレッドを認識することに失敗した場合。public java.util.List<java.lang.String> getList()
public java.util.List<java.lang.String> getEndList()
java.lang.IllegalStateException
- (InterruptedException)時間内にスレッドを認識することに失敗した場合。public java.lang.Thread getThread()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |