Package de.otto.synapse.configuration
Class InMemoryMessageLogTestConfiguration
- java.lang.Object
-
- de.otto.synapse.configuration.InMemoryMessageLogTestConfiguration
-
@Import(InMemoryChannelTestConfiguration.class) public class InMemoryMessageLogTestConfiguration extends java.lang.Object
Configuration used to implement tests. Use this, if you want to bypass Kinesis and other hard-to-test infrastructures and replace them by in-memory implementations.InMemoryTestConfigurationcan be activated byimportingit into some otherConfigurationclass:@Configuration @ImportAutoConfiguration(InMemoryMessageLogTestConfiguration.class) public class MyTestConfig { // ... }
-
-
Constructor Summary
Constructors Constructor Description InMemoryMessageLogTestConfiguration()
-
Method Summary
Modifier and Type Method Description de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactorymessageLogReceiverEndpointFactory(InMemoryChannels inMemoryChannels)de.otto.synapse.endpoint.sender.MessageSenderEndpointFactorymessageLogSenderEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, InMemoryChannels inMemoryChannels)de.otto.synapse.messagestore.MessageStoreFactory<de.otto.synapse.messagestore.SnapshotMessageStore>snapshotMessageStoreFactory()
-
-
-
Method Detail
-
messageLogSenderEndpointFactory
@Bean public de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory messageLogSenderEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, InMemoryChannels inMemoryChannels)
-
snapshotMessageStoreFactory
@Bean public de.otto.synapse.messagestore.MessageStoreFactory<de.otto.synapse.messagestore.SnapshotMessageStore> snapshotMessageStoreFactory()
-
messageLogReceiverEndpointFactory
@Bean public de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory(InMemoryChannels inMemoryChannels)
-
-