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からリスナーリストを取得する方法は以下のとおり。

  1. ジョブ名称 + ステップ名 + ".stepListeners"でリスナーリストが登録されている場合、そのリストを使用する。
  2. ジョブ名称 + ".stepListeners"でリスナーリストが登録されている場合、そのリストを使用する。
  3. stepListenersでリスナーリストが登録されている場合、そのリストを使用する。
  4. 上記に該当しない場合、このリスナーは何もしない。