Interface | Description |
---|---|
NablarchJobListener |
JOBの開始と終了時に任意の処理を行うためのインタフェース。
|
Class | Description |
---|---|
AbstractNablarchJobListener |
NablarchJobListener を実装した抽象クラス。
本クラスの実装では処理を何も行わない。サブクラス側で必要なメソッドをオーバライドし処理を追加すること。 |
DuplicateJobRunningCheckListener |
同一ジョブが同時に複数実行されないことを保証するための
NablarchJobListener 実装クラス。 |
JobProgressLogListener |
JOBの進捗ログを出力するリスナークラス。
JOB開始時と終了時にログを出力し、終了時にはステータスも併せて出力する。 |
NablarchJobListenerExecutor |
JobListener を実装したクラスで、NablarchJobListener を順次実行するクラス。
本クラスでは、SystemRepository から実行対象のリスナー(NablarchJobListener )のリストを取得する。
SystemRepository からリスナーリストを取得する方法は以下のとおり。
ジョブ名称 + ".jobListeners"でリスナーリストが登録されている場合、そのリストを使用する。
jobListenersでリスナーリストが登録されている場合、そのリストを使用する。
上記に該当しない場合、このリスナーは何もしない。
|