インターフェースの使用
org.springframework.transaction.ReactiveTransaction
パッケージ
説明
Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。
リアクティブトランザクション管理のクラスをサポートします。
org.springframework.transaction 内の ReactiveTransaction 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<ReactiveTransaction>
ReactiveTransactionManager.getReactiveTransaction
(TransactionDefinition definition) 指定された伝播動作に従って、現在アクティブなリアクティブトランザクションを発行するか、新しいトランザクションを作成します。修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
ReactiveTransactionManager.commit
(ReactiveTransaction transaction) ステータスに関して、指定されたトランザクションをコミットします。reactor.core.publisher.Mono<VoidSE>
ReactiveTransactionManager.rollback
(ReactiveTransaction transaction) 指定されたトランザクションのロールバックを実行します。org.springframework.transaction.reactive 内の ReactiveTransaction 使用
修飾子と型クラス説明class
AbstractReactiveTransactionManager
によって使用されるReactiveTransaction
インターフェースのデフォルト実装。修飾子と型メソッド説明final reactor.core.publisher.Mono<ReactiveTransaction>
AbstractReactiveTransactionManager.getReactiveTransaction
(TransactionDefinition definition) この実装は、伝播動作を処理します。修飾子と型メソッド説明final reactor.core.publisher.Mono<VoidSE>
AbstractReactiveTransactionManager.commit
(ReactiveTransaction transaction) このコミットの実装は、既存のトランザクションおよびプログラムによるロールバックリクエストへの参加を処理します。TransactionCallback.doInTransaction
(ReactiveTransaction status) トランザクションコンテキスト内でTransactionalOperator
によって呼び出されます。final reactor.core.publisher.Mono<VoidSE>
AbstractReactiveTransactionManager.rollback
(ReactiveTransaction transaction) このロールバックの実装は、既存のトランザクションへの参加を処理します。