Class JdbcMessageStoreAutoConfiguration


  • @Configuration
    @ConditionalOnClass(org.springframework.integration.jdbc.store.JdbcMessageStore.class)
    @AutoConfigureBefore(org.activiti.cloud.services.messages.core.config.MessagesCoreAutoConfiguration.class)
    @AutoConfigureAfter({org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration.class})
    @PropertySource("classpath:config/activiti-cloud-starter-messages-jdbc.properties")
    public class JdbcMessageStoreAutoConfiguration
    extends Object
    • Constructor Detail

      • JdbcMessageStoreAutoConfiguration

        public JdbcMessageStoreAutoConfiguration()
    • Method Detail

      • messageStore

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.integration.store.MessageGroupStore messageStore​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
                                                                                    MessageAggregatorProperties properties)
      • metadataStore

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.integration.metadata.ConcurrentMetadataStore metadataStore​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
      • lockRepository

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.integration.jdbc.lock.LockRepository lockRepository​(DataSource dataSource)
      • lockRegistry

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.integration.support.locks.LockRegistry lockRegistry​(org.springframework.integration.jdbc.lock.LockRepository lockRepository)