public final class QueueManager_DB extends java.lang.Object implements QueueManager
DBからキューを作成するためのクラスです。 キューはGE5xテーブルから作成されます。 キュー生成時点(処理スレッドにスタックした時点)では、帳票データのテーブルモデルは作成されません。 帳票データは、各スレッドからset()メソッドを呼び出したタイミングで生成されます。 処理開始及び、完了のステータスは、GE50の完成フラグに更新されます。 また、エラー発生時のメッセージは、GE56に更新されます。
修飾子とタイプ | クラスと説明 |
---|---|
static class |
QueueManager_DB.DBTableModelCreator
帳票明細データを帳票レイアウトテーブルに従って分割し、その結果をDBTableModelとして
生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
complete(ExecQueue queue)
キューを完了済の状態に更新します。
|
void |
create()
帳票処理キューを作成します。
|
void |
error(ExecQueue queue)
キューをエラーの状態に更新します。
|
void |
execute(ExecQueue queue)
キューを実行中の状態に更新します。
|
static QueueManager |
getInstance()
インスタンスを返します。
|
void |
set(ExecQueue queue)
帳票処理データをキューにセットします。
|
public static QueueManager getInstance()
public void create()
create
インタフェース内 QueueManager
public void set(ExecQueue queue)
set
インタフェース内 QueueManager
queue
- ExecQueueオブジェクトpublic void execute(ExecQueue queue)
execute
インタフェース内 QueueManager
queue
- ExecQueueオブジェクトpublic void complete(ExecQueue queue)
complete
インタフェース内 QueueManager
queue
- ExecQueueオブジェクトpublic void error(ExecQueue queue)
error
インタフェース内 QueueManager
queue
- ExecQueueオブジェクトWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.