Example usage for org.springframework.transaction.support AbstractPlatformTransactionManager getTransaction

List of usage examples for org.springframework.transaction.support AbstractPlatformTransactionManager getTransaction

Introduction

In this page you can find the example usage for org.springframework.transaction.support AbstractPlatformTransactionManager getTransaction.

Prototype

@Override
public final TransactionStatus getTransaction(@Nullable TransactionDefinition definition)
        throws TransactionException 

Source Link

Document

This implementation handles propagation behavior.

Usage

From source file:org.artifactory.repo.db.importexport.DbRepoImportHandler.java

private void startTransaction() {
    DefaultTransactionDefinition def = new DefaultTransactionDefinition();
    def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
    AbstractPlatformTransactionManager txManager = getTransactionManager();
    transactionStartTime = DateTime.now();
    this.transactionStatus = txManager.getTransaction(def);
}