|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Thread
org.opengion.hayabusa.report2.ExecThread
public class ExecThread
帳票要求スレッドの本体です。 外部からスタックされたキューを先入れ先出しの順番に処理します。 あるキューに対してエラーが発生すると、システムリソースのRETRY_COUNTで設定された回数再処理を試みます。 この回数分エラーが発生した場合は、そのキューのみがアプリエラーとなります。 このスレッドは一度生成されると、外部から明示的に終了の要求を起こさない限り生存し続けます。 終了するには、finish()メソッドを呼び出します。 このメソッドが呼ばれると、内部でスタックしているキューは全てクリアされるため、その時点で 処理されているキューの処理が完了した時点で、スレッドが終了します。
| 入れ子のクラスの概要 |
|---|
| クラス java.lang.Thread から継承された入れ子のクラス/インタフェース |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| フィールドの概要 |
|---|
| クラス java.lang.Thread から継承されたフィールド |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| コンストラクタの概要 | |
|---|---|
ExecThread(java.lang.String id)
コンストラクタ OOoへの接続を生成します。 |
|
ExecThread(java.lang.String id,
boolean debugFlag)
コンストラクタ OOoへの接続を生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
finish()
スレッドを終了させるためのキューを追加します。 |
void |
finishAfterExec()
スレッドを終了させるためのキューを追加します。 |
void |
run()
スレッド本体 スタックされたキューを順番に取り出し処理を行います。 |
boolean |
stackQueue(ExecQueue queue)
キューをスタックします。 |
java.lang.String |
toString()
このクラスの文字列表現を返します。 |
| クラス java.lang.Thread から継承されたメソッド |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ExecThread(java.lang.String id)
id - スレッドID
public ExecThread(java.lang.String id,
boolean debugFlag)
id - スレッドIDdebugFlag - デバッグフラグ[true/false]| 4.3.0.0 (2008/07/15) デバッグフラグを追加します。 |
| メソッドの詳細 |
|---|
public boolean stackQueue(ExecQueue queue)
queue - ExecQueueオブジェクト
| 4.3.0.0 (2008/07/15) debug追加 |
public void run()
java.lang.Runnable 内の runjava.lang.Thread 内の runpublic void finish()
public void finishAfterExec()
| 5.1.6.0 (2010/05/01) 新規作成 |
public java.lang.String toString()
java.lang.Thread 内の toString| 4.3.0.0 (2008/07/15) debugを追加 |
|
openGion 5.5.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||