クラス CompensatingTransactionUtils
java.lang.ObjectSE
org.springframework.transaction.compensating.support.CompensatingTransactionUtils
カバレッジトランザクションで使用する一般的な方法。
- 導入:
- 1.2
メソッドのサマリー
修飾子と型メソッド説明static voidperformOperation(ObjectSE synchronizationKey, ObjectSE target, MethodSE method, ObjectSE[] args) 指定された操作を実行し、後でコミット / ロールバックできるように操作前の状態を保存します。
メソッドの詳細
performOperation
public static void performOperation(ObjectSE synchronizationKey, ObjectSE target, MethodSE method, ObjectSE[] args) throws ThrowableSE 指定された操作を実行し、後でコミット / ロールバックできるように操作前の状態を保存します。現在アクティブなトランザクションがない場合は、ターゲットでの元の呼び出しを続行します。- パラメーター:
synchronizationKey- 操作対象のトランザクション同期キー (通常は DataSource に似たもの)。target- 操作を呼び出すために使用される実際のターゲットリソースはアクティブなトランザクションではありません。method- 呼び出されるメソッドの名前。args- 操作を呼び出すときに使用する引数。- 例外:
ThrowableSE