Class AerospikeReactiveTransaction
java.lang.Object
org.springframework.data.aerospike.transaction.reactive.AerospikeReactiveTransaction
- All Implemented Interfaces:
Flushable,SmartTransactionObject
A
SmartTransactionObject implementation that has reactive transaction resource holder
and basic transaction API-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<com.aerospike.client.AbortStatus>Rollback (abort) the transactionreactor.core.publisher.Mono<com.aerospike.client.CommitStatus>Commit the transactionvoidflush()boolean
-
Method Details
-
commitTransaction
public reactor.core.publisher.Mono<com.aerospike.client.CommitStatus> commitTransaction()Commit the transaction -
abortTransaction
public reactor.core.publisher.Mono<com.aerospike.client.AbortStatus> abortTransaction()Rollback (abort) the transaction -
isRollbackOnly
public boolean isRollbackOnly()- Specified by:
isRollbackOnlyin interfaceSmartTransactionObject
-
flush
public void flush()- Specified by:
flushin interfaceFlushable- Specified by:
flushin interfaceSmartTransactionObject
-