Class SecurityDbConfiguration

java.lang.Object
ru.cg.webbpm.modules.security.api.impl.SecurityDbConfiguration
All Implemented Interfaces:
org.springframework.transaction.annotation.TransactionManagementConfigurer

@Configuration @Import(MetricsConfig.class) @EnableTransactionManagement public class SecurityDbConfiguration extends Object implements org.springframework.transaction.annotation.TransactionManagementConfigurer
Author:
Tim Urmancheev
  • Constructor Details

    • SecurityDbConfiguration

      public SecurityDbConfiguration()
  • Method Details

    • securityDataSource

      @Bean public DataSource securityDataSource()
    • securityDslContext

      @Bean @DependsOn("securityLiquibase") public org.jooq.DSLContext securityDslContext(@Qualifier("securityDataSource") DataSource securityDataSource)
    • securityLiquibase

      @Bean public liquibase.integration.spring.SpringLiquibase securityLiquibase(@Qualifier("securityDataSource") DataSource securityDataSource)
    • annotationDrivenTransactionManager

      public org.springframework.transaction.PlatformTransactionManager annotationDrivenTransactionManager()
      Used to distinguish between different transaction managers in the Spring container see EnableTransactionManagement and TransactionManagementConfigurer
      Specified by:
      annotationDrivenTransactionManager in interface org.springframework.transaction.annotation.TransactionManagementConfigurer