クラス QueueManager_DB

  • すべての実装されたインタフェース:
    QueueManager

    public final class QueueManager_DB
    extends Object
    implements QueueManager
    DBからキューを作成するためのクラスです。 キューはGE5xテーブルから作成されます。 キュー生成時点(処理スレッドにスタックした時点)では、帳票データのテーブルモデルは作成されません。 帳票データは、各スレッドからset()メソッドを呼び出したタイミングで生成されます。 処理開始及び、完了のステータスは、GE50の完成フラグに更新されます。 また、エラー発生時のメッセージは、GE56に更新されます。
    導入されたバージョン:
    JDK1.6
    • メソッドの詳細

      • getInstance

        public static QueueManager getInstance()
        インスタンスを返します。
        戻り値:
        帳票処理キューの管理マネージャ
      • create

        public void create()
        帳票処理キューを作成します。
        定義:
        create インタフェース内 QueueManager
      • set

        public void set​(ExecQueue queue)
        帳票処理データをキューにセットします。
        定義:
        set インタフェース内 QueueManager
        パラメータ:
        queue - ExecQueueオブジェクト
      • execute

        public void execute​(ExecQueue queue)
        キューを実行中の状態に更新します。
        定義:
        execute インタフェース内 QueueManager
        パラメータ:
        queue - ExecQueueオブジェクト
      • complete

        public void complete​(ExecQueue queue)
        キューを完了済の状態に更新します。
        定義:
        complete インタフェース内 QueueManager
        パラメータ:
        queue - ExecQueueオブジェクト
      • error

        public void error​(ExecQueue queue)
        キューをエラーの状態に更新します。
        定義:
        error インタフェース内 QueueManager
        パラメータ:
        queue - ExecQueueオブジェクト