Example usage for org.springframework.transaction.support TransactionSynchronization beforeCompletion

List of usage examples for org.springframework.transaction.support TransactionSynchronization beforeCompletion

Introduction

In this page you can find the example usage for org.springframework.transaction.support TransactionSynchronization beforeCompletion.

Prototype

default void beforeCompletion() 

Source Link

Document

Invoked before transaction commit/rollback.

Usage

From source file:org.springframework.transaction.support.TransactionSynchronizationUtils.java

/**
 * Trigger {@code beforeCompletion} callbacks on all currently registered synchronizations.
 * @see TransactionSynchronization#beforeCompletion()
 *//*from  w ww . ja v  a2  s.  com*/
public static void triggerBeforeCompletion() {
    for (TransactionSynchronization synchronization : TransactionSynchronizationManager.getSynchronizations()) {
        try {
            synchronization.beforeCompletion();
        } catch (Throwable tsex) {
            logger.error("TransactionSynchronization.beforeCompletion threw exception", tsex);
        }
    }
}