Example usage for org.springframework.transaction.reactive GenericReactiveTransaction isReadOnly

List of usage examples for org.springframework.transaction.reactive GenericReactiveTransaction isReadOnly

Introduction

In this page you can find the example usage for org.springframework.transaction.reactive GenericReactiveTransaction isReadOnly.

Prototype

public boolean isReadOnly() 

Source Link

Document

Return if this transaction is defined as read-only transaction.

Usage

From source file:org.springframework.transaction.reactive.AbstractReactiveTransactionManager.java

/**
 * Trigger {@code beforeCommit} callbacks.
 * @param synchronizationManager the synchronization manager bound to the current transaction
 * @param status object representing the transaction
 *//*from w w w  .  j  ava2 s .  c  o  m*/
private Mono<Void> triggerBeforeCommit(TransactionSynchronizationManager synchronizationManager,
        GenericReactiveTransaction status) {

    if (status.isNewSynchronization()) {
        if (status.isDebug()) {
            logger.trace("Triggering beforeCommit synchronization");
        }
        return TransactionSynchronizationUtils.triggerBeforeCommit(synchronizationManager.getSynchronizations(),
                status.isReadOnly());
    }

    return Mono.empty();
}