Interface | Description |
---|---|
NablarchStepListener |
ステップの開始と終了時に任意の処理を行うためのインタフェース。
|
Class | Description |
---|---|
AbstractNablarchStepListener |
NablarchStepListener を実装した抽象クラス。
本クラスの実装では処理を何も行わない。サブクラス側で必要なメソッドをオーバライドし処理を追加すること。 |
DbConnectionManagementListener |
バッチ処理で必要となるデータベース接続をスレッドローカル上で管理する
StepListener 実装クラス。
|
NablarchStepListenerExecutor |
StepListener を実装したクラスで、NablarchStepListener を順次実行するクラス。
本クラスでは、SystemRepository から実行対象のリスナー(NablarchStepListener )のリストを取得する。
SystemRepository からリスナーリストを取得する方法は以下のとおり。
ジョブ名称 + ステップ名 + ".stepListeners"でリスナーリストが登録されている場合、そのリストを使用する。
ジョブ名称 + ".stepListeners"でリスナーリストが登録されている場合、そのリストを使用する。
stepListenersでリスナーリストが登録されている場合、そのリストを使用する。
上記に該当しない場合、このリスナーは何もしない。
|
StepProgressLogListener |
ステップの進捗ログを出力するクラス。
ステップ開始時と終了時にログを出力する。 |
StepTransactionManagementListener |
Stepレベルのトランザクション制御を行う
NablarchStepListener 実装クラス。 |