インターフェース TransactionCallback<T>
- 型パラメーター:
T
- 結果の型
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
リアクティブトランザクションコードのコールバックインターフェース。
TransactionalOperator
の execute
メソッドで使用され、多くの場合、メソッド実装内の匿名クラスとして使用されます。 通常、トランザクション非対応のデータアクセスサービスへのさまざまな呼び出しを、トランザクションの境界を設定した高レベルのサービスメソッドにアセンブルするために使用されます。別の方法として、宣言的トランザクション境界の使用を検討してください(例: Spring の Transactional
アノテーションを使用)。
- 導入:
- 5.2
- 作成者:
- Mark Paluch, Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明doInTransaction
(ReactiveTransaction status) トランザクションコンテキスト内でTransactionalOperator
によって呼び出されます。
メソッドの詳細
doInTransaction
トランザクションコンテキスト内でTransactionalOperator
によって呼び出されます。トランザクション自体を気にする必要はありませんが、指定されたステータスオブジェクトを介して現在のトランザクションのステータスを取得して影響を与えることができます。ロールバックのみを設定します。- パラメーター:
status
- 関連するトランザクションステータス- 戻り値:
- 結果発行者
- 関連事項: