| パッケージ | 説明 |
|---|---|
| org.springframework.r2dbc.connection | 簡単な ConnectionFactory アクセス用のユーティリティクラス、単一の ConnectionFactory 用の ReactiveTransactionManager、およびさまざまな単純な ConnectionFactory 実装を提供します。 |
| org.springframework.transaction.reactive | リアクティブトランザクション管理のクラスをサポートします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected reactor.core.publisher.Mono<VoidSE> | R2dbcTransactionManager.doBegin(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, TransactionDefinition definition) |
protected reactor.core.publisher.Mono<VoidSE> | R2dbcTransactionManager.doCleanupAfterCompletion(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction) |
protected reactor.core.publisher.Mono<VoidSE> | R2dbcTransactionManager.doCommit(TransactionSynchronizationManager TransactionSynchronizationManager, GenericReactiveTransaction status) |
protected ObjectSE | R2dbcTransactionManager.doGetTransaction(TransactionSynchronizationManager synchronizationManager) |
protected reactor.core.publisher.Mono<VoidSE> | R2dbcTransactionManager.doResume(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, ObjectSE suspendedResources) |
protected reactor.core.publisher.Mono<VoidSE> | R2dbcTransactionManager.doRollback(TransactionSynchronizationManager TransactionSynchronizationManager, GenericReactiveTransaction status) |
protected reactor.core.publisher.Mono<VoidSE> | R2dbcTransactionManager.doSetRollbackOnly(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status) |
protected reactor.core.publisher.Mono<ObjectSE> | R2dbcTransactionManager.doSuspend(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction) |
| 修飾子と型 | メソッドと説明 |
|---|---|
static reactor.core.publisher.Mono<TransactionSynchronizationManager> | TransactionSynchronizationManager.forCurrentTransaction() 現在のトランザクションコンテキストに関連付けられている TransactionSynchronizationManager を取得します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected abstract reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doBegin(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, TransactionDefinition definition) 指定されたトランザクション定義に従って、セマンティクスで新しいトランザクションを開始します。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doCleanupAfterCompletion(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction) トランザクション完了後にリソースをクリーンアップします。 |
protected abstract reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doCommit(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status) 指定されたトランザクションの実際のコミットを実行します。 |
protected abstract ObjectSE | AbstractReactiveTransactionManager.doGetTransaction(TransactionSynchronizationManager synchronizationManager) 現在のトランザクション状態のトランザクションオブジェクトを返します。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doResume(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, ObjectSE suspendedResources) 現在のトランザクションのリソースを再開します。 |
protected abstract reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doRollback(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status) 指定されたトランザクションの実際のロールバックを実行します。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.doSetRollbackOnly(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status) 指定されたトランザクションをロールバックのみに設定します。 |
protected reactor.core.publisher.Mono<ObjectSE> | AbstractReactiveTransactionManager.doSuspend(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction) 現在のトランザクションのリソースを一時停止します。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.prepareForCommit(TransactionSynchronizationManager synchronizationManager, GenericReactiveTransaction status)beforeCommit 同期コールバックが発生する前に実行されるコミットの準備をします。 |
protected reactor.core.publisher.Mono<VoidSE> | AbstractReactiveTransactionManager.registerAfterCompletionWithExistingTransaction(TransactionSynchronizationManager synchronizationManager, ObjectSE transaction, ListSE<TransactionSynchronization> synchronizations) 指定されたトランザクション同期のリストを既存のトランザクションに登録します。 |
| コンストラクターと説明 |
|---|
ReactiveResourceSynchronization(O resourceObject, K resourceKey, TransactionSynchronizationManager synchronizationManager) 指定されたホルダーの新しい ReactiveResourceSynchronization を作成します。 |