openGionopenGion
5.4.2.0

org.opengion.plugin.daemon
クラス Daemon_Report

java.lang.Object
  上位を拡張 java.util.TimerTask
      上位を拡張 org.opengion.fukurou.util.HybsTimerTask
          上位を拡張 org.opengion.plugin.daemon.Daemon_Report
すべての実装されたインタフェース:
java.lang.Comparable<HybsTimerTask>, java.lang.Runnable

public class Daemon_Report
extends HybsTimerTask

【レポート出力】帳票要求テーブルを監視して、帳票処理プログラムを呼び出します。 このクラスは、HybsTimerTask を継承した タイマータスククラスです。 startDaemon() がタイマータスクによって、呼び出されます。

変更履歴:
4.3.4.4 (2009/01/01) プラグイン化
機能階層
デーモン
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static boolean USE_DB_APPLICATION_INFO
          コネクションにアプリケーション情報を追記するかどうか指定
 
コンストラクタの概要
Daemon_Report()
           
 
メソッドの概要
 boolean cancel()
          このタイマータスクのcancel() メソッドをオーバーライドします。
 void initDaemon()
          このタイマータスクによって初期化されるアクションです。
protected  void startDaemon()
          タイマータスクのデーモン処理の開始ポイントです。
 
クラス org.opengion.fukurou.util.HybsTimerTask から継承されたメソッド
compareTo, equals, getBody, getComment, getCreateTime, getName, getUniqKey, getValue, hashCode, isAlive, run, setBody, setComment, setErrorSleepSec, setName, setParameter, setStartTime, setStopTime, toString
 
クラス java.util.TimerTask から継承されたメソッド
scheduledExecutionTime
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

USE_DB_APPLICATION_INFO

public static final boolean USE_DB_APPLICATION_INFO
コネクションにアプリケーション情報を追記するかどうか指定

コンストラクタの詳細

Daemon_Report

public Daemon_Report()
メソッドの詳細

initDaemon

public void initDaemon()
このタイマータスクによって初期化されるアクションです。 パラメータを使用した初期化を行います。

オーバーライド:
クラス HybsTimerTask 内の initDaemon
変更履歴:
3.6.0.7 (2004/11/12) 新規追加
3.7.0.0 (2005/01/18) 帳票定義マスタ(GE54)を参照するように仕様変更
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定
4.0.1.0 (2007/12/19) GE50の検索順をシステムリソースで設定可能にする

startDaemon

protected void startDaemon()
タイマータスクのデーモン処理の開始ポイントです。

定義:
クラス HybsTimerTask 内の startDaemon
関連項目:
HybsTimerTask.run()
変更履歴:
3.5.2.0 (2003/10/20) vals 変数を、ローカルに移動
3.5.4.8 (2004/02/23) タイムスタンプを、10回に1回とする。
3.6.0.0 (2004/09/17) タイムスタンプを、24回に1回とする。
3.6.1.0 (2005/01/05) tyr ~ catch を Exception から Throwable に変更。
3.7.0.0 (2005/01/18) 複数同時デーモンでも、同一帳票IDは処理できない為、スキップします。
3.7.0.4 (2005/03/18) エラー発生時に vals が null なら、HybsSystemException を throw する。
3.7.1.1 (2005/05/31) GE50Access を使用して、DB登録を行います。
3.8.0.0 (2005/06/07) EXCEL 取込時の完成フラグは、FG_DBIN とします。
3.8.0.0 (2005/06/07) rc.execute() 実行結果を boolean ではなく、文字列(FGKAN_XX)で返します。
3.8.5.0 (2006/03/06) EXCELファイル名に要求番号を使う場合は、帳票IDでの排他制御は不要。
3.8.5.2 (2006/05/31) DEBUG 情報の強化
3.8.6.0 (2006/06/30) タイマータスクがキャンセルされた場合の処理を追加(running フラグ)
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定
5.3.0.0 (2010/12/01) エラーハンドリングを修正

cancel

public boolean cancel()
このタイマータスクのcancel() メソッドをオーバーライドします。
HybsTimerTaskManager#cancelTask( int ) を実行します。

オーバーライド:
クラス HybsTimerTask 内の cancel
関連項目:
TimerTask.cancel()
変更履歴:
3.8.5.3 (2006/06/30) 新規追加

openGion 5.4.2.0

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