Class NablarchJobListenerExecutor

java.lang.Object
nablarch.fw.batch.ee.listener.job.NablarchJobListenerExecutor
All Implemented Interfaces:
jakarta.batch.api.listener.JobListener

@Named @Dependent public class NablarchJobListenerExecutor extends Object implements jakarta.batch.api.listener.JobListener
JobListenerを実装したクラスで、NablarchJobListenerを順次実行するクラス。

本クラスでは、SystemRepositoryから実行対象のリスナー(NablarchJobListener)のリストを取得する。 SystemRepositoryからリスナーリストを取得する方法は以下のとおり。

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