public class ReactiveRedissonTransactionManager
extends org.springframework.transaction.reactive.AbstractReactiveTransactionManager
Constructor and Description |
---|
ReactiveRedissonTransactionManager(RedissonReactiveClient redissonClient) |
Modifier and Type | Method and Description |
---|---|
protected reactor.core.publisher.Mono<Void> |
doBegin(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager,
Object transaction,
org.springframework.transaction.TransactionDefinition definition) |
protected reactor.core.publisher.Mono<Void> |
doCleanupAfterCompletion(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager,
Object transaction) |
protected reactor.core.publisher.Mono<Void> |
doCommit(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager,
org.springframework.transaction.reactive.GenericReactiveTransaction status) |
protected Object |
doGetTransaction(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager) |
protected reactor.core.publisher.Mono<Void> |
doResume(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager,
Object transaction,
Object suspendedResources) |
protected reactor.core.publisher.Mono<Void> |
doRollback(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager,
org.springframework.transaction.reactive.GenericReactiveTransaction status) |
protected reactor.core.publisher.Mono<Void> |
doSetRollbackOnly(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager,
org.springframework.transaction.reactive.GenericReactiveTransaction status) |
protected reactor.core.publisher.Mono<Object> |
doSuspend(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager,
Object transaction) |
reactor.core.publisher.Mono<RTransactionReactive> |
getCurrentTransaction() |
protected boolean |
isExistingTransaction(Object transaction) |
public ReactiveRedissonTransactionManager(RedissonReactiveClient redissonClient)
public reactor.core.publisher.Mono<RTransactionReactive> getCurrentTransaction()
protected Object doGetTransaction(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager) throws org.springframework.transaction.TransactionException
doGetTransaction
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
protected reactor.core.publisher.Mono<Void> doBegin(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager, Object transaction, org.springframework.transaction.TransactionDefinition definition) throws org.springframework.transaction.TransactionException
doBegin
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
protected reactor.core.publisher.Mono<Void> doCommit(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager, org.springframework.transaction.reactive.GenericReactiveTransaction status) throws org.springframework.transaction.TransactionException
doCommit
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
protected reactor.core.publisher.Mono<Void> doRollback(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager, org.springframework.transaction.reactive.GenericReactiveTransaction status) throws org.springframework.transaction.TransactionException
doRollback
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
protected reactor.core.publisher.Mono<Object> doSuspend(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager, Object transaction) throws org.springframework.transaction.TransactionException
doSuspend
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
protected reactor.core.publisher.Mono<Void> doResume(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager, Object transaction, Object suspendedResources) throws org.springframework.transaction.TransactionException
doResume
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
protected reactor.core.publisher.Mono<Void> doSetRollbackOnly(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager, org.springframework.transaction.reactive.GenericReactiveTransaction status) throws org.springframework.transaction.TransactionException
doSetRollbackOnly
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
protected reactor.core.publisher.Mono<Void> doCleanupAfterCompletion(org.springframework.transaction.reactive.TransactionSynchronizationManager synchronizationManager, Object transaction)
doCleanupAfterCompletion
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
protected boolean isExistingTransaction(Object transaction) throws org.springframework.transaction.TransactionException
isExistingTransaction
in class org.springframework.transaction.reactive.AbstractReactiveTransactionManager
org.springframework.transaction.TransactionException
Copyright © 2014–2021 Redisson. All rights reserved.