Class NablarchStepListenerExecutor
java.lang.Object
nablarch.fw.batch.ee.listener.step.NablarchStepListenerExecutor
- All Implemented Interfaces:
jakarta.batch.api.listener.StepListener
@Named
@Dependent
public class NablarchStepListenerExecutor
extends Object
implements jakarta.batch.api.listener.StepListener
StepListener
を実装したクラスで、NablarchStepListener
を順次実行するクラス。
本クラスでは、SystemRepository
から実行対象のリスナー(NablarchStepListener
)のリストを取得する。
SystemRepository
からリスナーリストを取得する方法は以下のとおり。
- ジョブ名称 + ステップ名 + ".stepListeners"でリスナーリストが登録されている場合、そのリストを使用する。
- ジョブ名称 + ".stepListeners"でリスナーリストが登録されている場合、そのリストを使用する。
- stepListenersでリスナーリストが登録されている場合、そのリストを使用する。
- 上記に該当しない場合、このリスナーは何もしない。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
-
Constructor Details
-
NablarchStepListenerExecutor
public NablarchStepListenerExecutor()
-
-
Method Details
-
beforeStep
- Specified by:
beforeStep
in interfacejakarta.batch.api.listener.StepListener
- Throws:
Exception
-NablarchStepListener.beforeStep(NablarchListenerContext)
実行時に送出された例外
-
afterStep
- Specified by:
afterStep
in interfacejakarta.batch.api.listener.StepListener
- Throws:
Exception
-NablarchStepListener.afterStep(NablarchListenerContext)
実行時に送出された例外
-