クラス CompensatingTransactionUtils
java.lang.ObjectSE
org.springframework.transaction.compensating.support.CompensatingTransactionUtils
方法の概要
修飾子と型メソッド説明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