Class NablarchItemWriteListenerExecutor

java.lang.Object
nablarch.fw.batch.ee.listener.chunk.NablarchItemWriteListenerExecutor
All Implemented Interfaces:
jakarta.batch.api.chunk.listener.ItemWriteListener

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

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

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