List of usage examples for org.springframework.transaction TransactionDefinition getName
@Nullable
default String getName()
From source file:org.springframework.transaction.support.AbstractPlatformTransactionManager.java
/** * Initialize transaction synchronization as appropriate. *//*from w w w . j a v a 2 s . c om*/ protected void prepareSynchronization(DefaultTransactionStatus status, TransactionDefinition definition) { if (status.isNewSynchronization()) { TransactionSynchronizationManager.setActualTransactionActive(status.hasTransaction()); TransactionSynchronizationManager.setCurrentTransactionIsolationLevel( definition.getIsolationLevel() != TransactionDefinition.ISOLATION_DEFAULT ? definition.getIsolationLevel() : null); TransactionSynchronizationManager.setCurrentTransactionReadOnly(definition.isReadOnly()); TransactionSynchronizationManager.setCurrentTransactionName(definition.getName()); TransactionSynchronizationManager.initSynchronization(); } }