Class InMemoryMessageLogReceiverEndpointFactory
- java.lang.Object
-
- de.otto.synapse.endpoint.receiver.InMemoryMessageLogReceiverEndpointFactory
-
- All Implemented Interfaces:
de.otto.synapse.endpoint.MessageEndpointFactory<de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint>,de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory,de.otto.synapse.endpoint.Selectable
public class InMemoryMessageLogReceiverEndpointFactory extends java.lang.Object implements de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactoryA builder used to build in-memory implementations of anEventSource.Primarily used for testing purposes.
-
-
Constructor Summary
Constructors Constructor Description InMemoryMessageLogReceiverEndpointFactory(InMemoryChannels inMemoryChannels, java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> selector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointcreate(java.lang.String channelName)booleanmatches(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)java.lang.Class<? extends de.otto.synapse.channel.selector.Selector>selector()
-
-
-
Constructor Detail
-
InMemoryMessageLogReceiverEndpointFactory
public InMemoryMessageLogReceiverEndpointFactory(InMemoryChannels inMemoryChannels, java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> selector)
-
-
Method Detail
-
create
public de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint create(@Nonnull java.lang.String channelName)- Specified by:
createin interfacede.otto.synapse.endpoint.MessageEndpointFactory<de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint>- Specified by:
createin interfacede.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory
-
matches
public boolean matches(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)
- Specified by:
matchesin interfacede.otto.synapse.endpoint.Selectable
-
selector
public java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> selector()
- Specified by:
selectorin interfacede.otto.synapse.endpoint.Selectable
-
-