Class DomaTransactionStepListener
java.lang.Object
nablarch.fw.batch.ee.listener.step.AbstractNablarchStepListener
nablarch.integration.doma.batch.ee.listener.DomaTransactionStepListener
- All Implemented Interfaces:
NablarchStepListener
ステップレベルで、Domaのトランザクション制御を行う
NablarchStepListener
の実装クラス。
ステップ開始時にトランザクションを開始し、ステップ終了時に正常終了していればLocalTransaction.commit()
、
そうでなければ、LocalTransaction.rollback()
を呼び出す。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterStep
(NablarchListenerContext context) ステップ終了時の処理を行う。void
beforeStep
(NablarchListenerContext context) ステップ開始時の処理を行う。void
setConnectionFactory
(ConnectionFactoryFromDomaConnection connectionFactory) コネクションファクトリを設定する。
-
Constructor Details
-
DomaTransactionStepListener
public DomaTransactionStepListener()
-
-
Method Details
-
beforeStep
Description copied from interface:NablarchStepListener
ステップ開始時の処理を行う。- Specified by:
beforeStep
in interfaceNablarchStepListener
- Overrides:
beforeStep
in classAbstractNablarchStepListener
- Parameters:
context
-NablarchListenerContext
-
afterStep
Description copied from interface:NablarchStepListener
ステップ終了時の処理を行う。- Specified by:
afterStep
in interfaceNablarchStepListener
- Overrides:
afterStep
in classAbstractNablarchStepListener
- Parameters:
context
-NablarchListenerContext
-
setConnectionFactory
コネクションファクトリを設定する。- Parameters:
connectionFactory
- コネクションファクトリ
-