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 voidcustomize(org.springframework.transaction.support.AbstractPlatformTransactionManager transactionManager)Customize the given transaction manager.IntegergetDefaultTimeout()BooleangetRollbackOnCommitFailure()voidsetDefaultTimeout(Integer defaultTimeout)voidsetRollbackOnCommitFailure(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:PlatformTransactionManagerCustomizerCustomize the given transaction manager.- Specified by:
customizein interfacePlatformTransactionManagerCustomizer<org.springframework.transaction.support.AbstractPlatformTransactionManager>- Parameters:
transactionManager- the transaction manager to customize