Class TransactionProperties
- java.lang.Object
- org.springframework.boot.autoconfigure.transaction.TransactionProperties
- All Implemented Interfaces:
PlatformTransactionManagerCustomizer<org.springframework.transaction.support.AbstractPlatformTransactionManager>
@ConfigurationProperties(prefix="spring.transaction") public class TransactionProperties extends Object implements PlatformTransactionManagerCustomizer<org.springframework.transaction.support.AbstractPlatformTransactionManager>
Configuration properties that can be applied to anAbstractPlatformTransactionManager
.- Since:
- 1.5.0
Constructor Summary
Constructors Constructor Description TransactionProperties()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
customize(org.springframework.transaction.support.AbstractPlatformTransactionManager transactionManager)
Customize the given transaction manager.Integer
getDefaultTimeout()
Boolean
getRollbackOnCommitFailure()
void
setDefaultTimeout(Integer defaultTimeout)
void
setRollbackOnCommitFailure(Boolean rollbackOnCommitFailure)
Constructor Detail
TransactionProperties
public TransactionProperties()
Method Detail
getDefaultTimeout
public Integer getDefaultTimeout()
setDefaultTimeout
public void setDefaultTimeout(Integer defaultTimeout)
getRollbackOnCommitFailure
public Boolean getRollbackOnCommitFailure()
setRollbackOnCommitFailure
public void setRollbackOnCommitFailure(Boolean rollbackOnCommitFailure)
customize
public void customize(org.springframework.transaction.support.AbstractPlatformTransactionManager transactionManager)
Description copied from interface:PlatformTransactionManagerCustomizer
Customize the given transaction manager.- Specified by:
customize
in interfacePlatformTransactionManagerCustomizer<org.springframework.transaction.support.AbstractPlatformTransactionManager>
- Parameters:
transactionManager
- the transaction manager to customize