@Published(tag="architect") public class StepTransactionManagementListener extends AbstractNablarchStepListener
NablarchStepListener
実装クラス。コンストラクタと説明 |
---|
StepTransactionManagementListener() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
afterStep(NablarchListenerContext context)
トランザクションを終了しコンテキストから削除する。
|
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
インタフェース内 NablarchStepListener
beforeStep
クラス内 AbstractNablarchStepListener
context
- NablarchListenerContext
public void afterStep(NablarchListenerContext context)
StepContext.getException()
が設定されている場合や
JobContext.getBatchStatus()
がBatchStatus.FAILED
の場合)には、
トランザクションをロールバックする。afterStep
インタフェース内 NablarchStepListener
afterStep
クラス内 AbstractNablarchStepListener
context
- NablarchListenerContext
protected boolean isStepCompleted(NablarchListenerContext context)
context
- NablarchListenerContext
true