Package de.otto.synapse.configuration
Class InMemoryMessageQueueTestConfiguration
- java.lang.Object
-
- de.otto.synapse.configuration.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.InMemoryMessageQueueTestConfigurationcan be activated byimportingit into some otherConfigurationclass:@Configuration @ImportAutoConfiguration(InMemoryMessageQueueTestConfiguration.class) public class MyTestConfig { // ... }
-
-
Constructor Summary
Constructors Constructor Description InMemoryMessageQueueTestConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.otto.synapse.endpoint.receiver.MessageQueueReceiverEndpointFactorymessageQueueReceiverEndpointFactory(InMemoryChannels inMemoryChannels)de.otto.synapse.endpoint.sender.MessageSenderEndpointFactorymessageQueueSenderEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, InMemoryChannels inMemoryChannels)
-
-
-
Method Detail
-
messageQueueSenderEndpointFactory
@Bean(name={"messageQueueSenderEndpointFactory","sqsMessageQueueSenderEndpointFactory"}) 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)
-
-