Class InMemoryMessageQueueTestConfiguration


  • @Import(InMemoryChannelTestConfiguration.class)
    public class InMemoryMessageQueueTestConfiguration
    extends java.lang.Object
    Configuration used to implement tests. Use this, if you want to bypass SQS and other hard-to-test infrastructures and replace them by in-memory implementations.

    InMemoryMessageQueueTestConfiguration can be activated by importing it into some other Configuration class:

    
     @Configuration
     @ImportAutoConfiguration(InMemoryMessageQueueTestConfiguration.class)
     public class MyTestConfig {
         // ...
     }
     
    • Constructor Detail

      • InMemoryMessageQueueTestConfiguration

        public InMemoryMessageQueueTestConfiguration()
    • Method Detail

      • messageQueueSenderEndpointFactory

        @Bean
        public de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory messageQueueSenderEndpointFactory​(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry,
                                                                                                              InMemoryChannels inMemoryChannels)
      • messageQueueReceiverEndpointFactory

        @Bean
        public de.otto.synapse.endpoint.receiver.MessageQueueReceiverEndpointFactory messageQueueReceiverEndpointFactory​(InMemoryChannels inMemoryChannels)