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 java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.integration.support.locks.LockRegistry lockRegistry​(org.springframework.integration.jdbc.lock.LockRepository lockRepository)  
      org.springframework.integration.jdbc.lock.LockRepository lockRepository​(javax.sql.DataSource dataSource)  
      org.springframework.integration.store.MessageGroupStore messageStore​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.activiti.cloud.services.messages.core.config.MessageAggregatorProperties properties)  
      org.springframework.integration.metadata.ConcurrentMetadataStore metadataStore​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JdbcMessageStoreAutoConfiguration

        public JdbcMessageStoreAutoConfiguration()
    • Method Detail

      • messageStore

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.integration.store.MessageGroupStore messageStore​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
                                                                                    org.activiti.cloud.services.messages.core.config.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​(javax.sql.DataSource dataSource)
      • lockRegistry

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