概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.report2
クラス QueueManager_DB

    java.lang.Object
      org.opengion.hayabusa.report2.QueueManager_DB

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

    public final class QueueManager_DB

extends java.lang.Object
implements QueueManager

DBからキューを作成するためのクラスです。 キューはGE5xテーブルから作成されます。 キュー生成時点(処理スレッドにスタックした時点)では、帳票データのテーブルモデルは作成されません。 帳票データは、各スレッドからset()メソッドを呼び出したタイミングで生成されます。 処理開始及び、完了のステータスは、GE50の完成フラグに更新されます。 また、エラー発生時のメッセージは、GE56に更新されます。

機能分類
  帳票システム
バージョン
  4.0
作成者
  Hiroki.Nakamura
導入されたバージョン:
  JDK1.6

入れ子のクラスの概要
`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)` 帳票処理データをキューにセットします。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### getInstance

    public static QueueManager getInstance()

  インスタンスを返します。

  戻り値:
    帳票処理キューの管理マネージャ

### create

    public void create()

  帳票処理キューを作成します。

  定義:
    インタフェース `QueueManager` 内の `create`
  変更履歴:

    4.3.0.0 (2008/07/15) スレッドIDにシステムIDを付加します。
    5.1.2.0 (2010/01/01) HSQL,FSQL,BSQLのセットを廃止します。(このクラス内でデータを直接分割)
    5.4.3.0 (2011/12/26) PRTIDの取得
    5.5.5.1 (2012/08/07) リソース系DBID 付け忘れ対策

### set

    public void set(ExecQueue queue)

  帳票処理データをキューにセットします。

  定義:
    インタフェース `QueueManager` 内の `set`
  パラメータ:
    `queue` - ExecQueueオブジェクト
  変更履歴:

    5.1.2.0 (2010/01/01) HSQL,FSQL,BSQLのセットを廃止します。(このクラス内でデータを直接分割)

### execute

    public void execute(ExecQueue queue)

  キューを実行中の状態に更新します。

  定義:
    インタフェース `QueueManager` 内の `execute`
  パラメータ:
    `queue` - ExecQueueオブジェクト

### complete

    public void complete(ExecQueue queue)

  キューを完了済の状態に更新します。

  定義:
    インタフェース `QueueManager` 内の `complete`
  パラメータ:
    `queue` - ExecQueueオブジェクト

### error

    public void error(ExecQueue queue)

  キューをエラーの状態に更新します。

  定義:
    インタフェース `QueueManager` 内の `error`
  パラメータ:
    `queue` - ExecQueueオブジェクト

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.