Class DuplicateJobRunningCheckListener
java.lang.Object
nablarch.fw.batch.ee.listener.job.AbstractNablarchJobListener
nablarch.fw.batch.ee.listener.job.DuplicateJobRunningCheckListener
- All Implemented Interfaces:
NablarchJobListener
同一ジョブが同時に複数実行されないことを保証するための
NablarchJobListener
実装クラス。-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterJob
(NablarchListenerContext context) プロセス(JOB)の非活性化を行う。void
beforeJob
(NablarchListenerContext context) プロセス(JOB)の多重起動防止チェックを行う。void
setDuplicateProcessChecker
(DuplicateProcessChecker duplicateProcessChecker) 多重起動チェックするクラスを設定する。
-
Constructor Details
-
DuplicateJobRunningCheckListener
public DuplicateJobRunningCheckListener()
-
-
Method Details
-
setDuplicateProcessChecker
多重起動チェックするクラスを設定する。- Parameters:
duplicateProcessChecker
- 多重起動をチェックするクラス
-
beforeJob
プロセス(JOB)の多重起動防止チェックを行う。 多重起動ではない場合、現在のジョブをアクティブ状態に変更する。- Specified by:
beforeJob
in interfaceNablarchJobListener
- Overrides:
beforeJob
in classAbstractNablarchJobListener
- Parameters:
context
-NablarchListenerContext
- See Also:
-
afterJob
プロセス(JOB)の非活性化を行う。- Specified by:
afterJob
in interfaceNablarchJobListener
- Overrides:
afterJob
in classAbstractNablarchJobListener
- Parameters:
context
-NablarchListenerContext
- See Also:
-