Class 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.MessageLogReceiverEndpointFactory
    A builder used to build in-memory implementations of an EventSource.

    Primarily used for testing purposes.

    • Method Summary

      Modifier and Type Method Description
      de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint create​(java.lang.String channelName)  
      boolean matches​(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)  
      java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> selector()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        create in interface de.otto.synapse.endpoint.MessageEndpointFactory<de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint>
        Specified by:
        create in interface de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory
      • matches

        public boolean matches​(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)
        Specified by:
        matches in interface de.otto.synapse.endpoint.Selectable
      • selector

        public java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> selector()
        Specified by:
        selector in interface de.otto.synapse.endpoint.Selectable