クラス CompensatingTransactionHolderSupport
java.lang.ObjectSE
org.springframework.transaction.support.ResourceHolderSupport
org.springframework.transaction.compensating.support.CompensatingTransactionHolderSupport
- 実装されているすべてのインターフェース:
org.springframework.transaction.support.ResourceHolder
- 既知の直属サブクラス
DirContextHolder
public abstract class CompensatingTransactionHolderSupport
extends org.springframework.transaction.support.ResourceHolderSupport
トランザクションリソースホルダーをカバレッジするための基本クラス。
- 導入:
- 1.2
コンストラクターの概要
コンストラクターコンストラクター説明コンストラクター。方法の概要
修飾子と型メソッド説明voidclear()protected abstract ObjectSE実際に取引されたリソースを取得します。現在のトランザクションのデータを処理するために CompensatingTransactionOperationManager を取得します。voidsetTransactionOperationManager(CompensatingTransactionOperationManager transactionOperationManager) CompensatingTransactionOperationManager を設定します。クラス org.springframework.transaction.support.ResourceHolderSupport から継承されたメソッド
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
コンストラクターの詳細
CompensatingTransactionHolderSupport
コンストラクター。- パラメーター:
manager- 補正操作の作成に使用するCompensatingTransactionOperationManager。
メソッドの詳細
getTransactedResource
実際に取引されたリソースを取得します。- 戻り値:
- トランザクションのターゲットリソース
clear
public void clear()- オーバーライド:
- クラス
org.springframework.transaction.support.ResourceHolderSupportのclear
getTransactionOperationManager
現在のトランザクションのデータを処理するために CompensatingTransactionOperationManager を取得します。- 戻り値:
- CompensatingTransactionOperationManager。
setTransactionOperationManager
public void setTransactionOperationManager(CompensatingTransactionOperationManager transactionOperationManager) CompensatingTransactionOperationManager を設定します。テスト目的のみ。- パラメーター:
transactionOperationManager- 使用する CompensatingTransactionOperationManager。