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
からリスナーリストを取得する方法は以下のとおり。
- ジョブ名称 + ".jobListeners"でリスナーリストが登録されている場合、そのリストを使用する。
- jobListenersでリスナーリストが登録されている場合、そのリストを使用する。
- 上記に該当しない場合、このリスナーは何もしない。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterJob()
void
ジョブの実行前に、ログおよびコンポーネントの初期化処理を行い、NablarchJobListener.beforeJob(NablarchListenerContext)
を順次実行する。
-
Constructor Details
-
NablarchJobListenerExecutor
public NablarchJobListenerExecutor()
-
-
Method Details
-
beforeJob
ジョブの実行前に、ログおよびコンポーネントの初期化処理を行い、NablarchJobListener.beforeJob(NablarchListenerContext)
を順次実行する。- Specified by:
beforeJob
in interfacejakarta.batch.api.listener.JobListener
- Throws:
Exception
-NablarchJobListener.beforeJob(NablarchListenerContext)
実行時に送出された例外
-
afterJob
- Specified by:
afterJob
in interfacejakarta.batch.api.listener.JobListener
- Throws:
Exception
-NablarchJobListener.afterJob(NablarchListenerContext)
実行時に送出された例外
-