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