Class JBPMDataSourceAutoConfiguration

    • Constructor Detail

      • JBPMDataSourceAutoConfiguration

        public JBPMDataSourceAutoConfiguration​(org.springframework.boot.jdbc.XADataSourceWrapper wrapper)
    • Method Detail

      • dataSourceProperties

        @Bean
        @Primary
        @ConfigurationProperties("spring.datasource")
        public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties()
      • dataSource

        @Bean
        @Primary
        @ConfigurationProperties("spring.datasource")
        public DataSource dataSource()
                              throws Exception
        Throws:
        Exception
      • quartzDataSource

        @Bean
        @ConditionalOnMissingBean(name="quartzDataSource")
        @ConditionalOnProperty(name={"jbpm.quartz.enabled","jbpm.quartz.db"},
                               havingValue="true")
        public DataSource quartzDataSource​(DataSource dataSource)
      • quartzDatasourceProperties

        @Bean
        @ConditionalOnMissingBean(name="quartzDatasourceProperties")
        @ConfigurationProperties("quartz.datasource")
        public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties quartzDatasourceProperties()
      • quartzPoolProperties

        @Bean
        @ConditionalOnMissingBean(name="quartzPoolProperties")
        @ConfigurationProperties("quartz.datasource.dbcp2")
        public Map<String,​Object> quartzPoolProperties()
      • quartzNotManagedDataSource

        @Bean
        @ConditionalOnMissingBean(name="quartzNotManagedDataSource")
        @ConditionalOnProperty(name={"jbpm.quartz.enabled","jbpm.quartz.db"},
                               havingValue="true")
        public DataSource quartzNotManagedDataSource()