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 an AbstractPlatformTransactionManager.
Since:
1.5.0
  • Constructor Details

    • TransactionProperties

      public TransactionProperties()
  • Method Details

    • getDefaultTimeout

      public Duration getDefaultTimeout()
    • setDefaultTimeout

      public void setDefaultTimeout(Duration 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 interface PlatformTransactionManagerCustomizer<org.springframework.transaction.support.AbstractPlatformTransactionManager>
      Parameters:
      transactionManager - the transaction manager to customize