@Published(tag="architect") public class StepTransactionManagementListener extends AbstractNablarchStepListener
NablarchStepListener
実装クラス。Constructor and Description |
---|
StepTransactionManagementListener() |
Modifier and Type | Method and Description |
---|---|
void |
afterStep(NablarchListenerContext context)
トランザクションを終了しコンテキストから削除する。
ステップの実行に失敗した場合(
StepContext.getException() が設定されている場合や
JobContext.getBatchStatus() がBatchStatus.FAILED の場合)には、
トランザクションをロールバックする。 |
void |
beforeStep(NablarchListenerContext context)
新しいトランザクションを生成し、コンテキストに設定する。
|
protected boolean |
isStepCompleted(NablarchListenerContext context)
ステップの処理が完了しているか否か。
|
void |
setTransactionFactory(TransactionFactory transactionFactory)
トランザクションファクトリを設定する。
|
void |
setTransactionName(java.lang.String transactionName)
トランザクション名
|
public void setTransactionFactory(TransactionFactory transactionFactory)
transactionFactory
- トランザクションファクトリpublic void setTransactionName(java.lang.String transactionName)
transactionName
- トランザクション名public void beforeStep(NablarchListenerContext context)
beforeStep
in interface NablarchStepListener
beforeStep
in class AbstractNablarchStepListener
context
- NablarchListenerContext
public void afterStep(NablarchListenerContext context)
StepContext.getException()
が設定されている場合や
JobContext.getBatchStatus()
がBatchStatus.FAILED
の場合)には、
トランザクションをロールバックする。afterStep
in interface NablarchStepListener
afterStep
in class AbstractNablarchStepListener
context
- NablarchListenerContext
protected boolean isStepCompleted(NablarchListenerContext context)
context
- NablarchListenerContext
true