Class MongoDbMessageStoreAutoConfiguration


  • @Configuration
    @ConditionalOnClass(org.springframework.integration.mongodb.store.ConfigurableMongoDbMessageStore.class)
    @AutoConfigureBefore(org.activiti.cloud.services.messages.core.config.MessagesCoreAutoConfiguration.class)
    @AutoConfigureAfter({org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration.class,org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration.class})
    public class MongoDbMessageStoreAutoConfiguration
    extends java.lang.Object
    A helper class containing configuration classes for particular technologies to expose an appropriate MessageStore bean via matched configuration properties.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.integration.support.locks.LockRegistry lockRegistry()  
      org.springframework.integration.store.MessageGroupStore messageStore​(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, org.activiti.cloud.services.messages.core.config.MessageAggregatorProperties properties)  
      org.springframework.integration.metadata.ConcurrentMetadataStore metadataStore​(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)  
      org.springframework.data.mongodb.core.convert.MongoCustomConversions mongoDbCustomConversions()  
      org.springframework.data.mongodb.MongoTransactionManager transactionManager​(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory)  
      • Methods inherited from class java.lang.Object

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

      • MongoDbMessageStoreAutoConfiguration

        public MongoDbMessageStoreAutoConfiguration()
    • Method Detail

      • messageStore

        @Bean
        public org.springframework.integration.store.MessageGroupStore messageStore​(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate,
                                                                                    org.activiti.cloud.services.messages.core.config.MessageAggregatorProperties properties)
      • mongoDbCustomConversions

        @Bean
        @Primary
        public org.springframework.data.mongodb.core.convert.MongoCustomConversions mongoDbCustomConversions()
      • transactionManager

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.data.mongodb.MongoTransactionManager transactionManager​(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory)
      • metadataStore

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.integration.metadata.ConcurrentMetadataStore metadataStore​(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)
      • lockRegistry

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.integration.support.locks.LockRegistry lockRegistry()