Class InMemoryMessageSenderFactory

  • All Implemented Interfaces:
    de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory

    public class InMemoryMessageSenderFactory
    extends java.lang.Object
    implements de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory
    • Method Summary

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

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory

        create
    • Constructor Detail

      • InMemoryMessageSenderFactory

        public InMemoryMessageSenderFactory​(de.otto.synapse.endpoint.MessageInterceptorRegistry registry,
                                            InMemoryChannels inMemoryChannels)
      • InMemoryMessageSenderFactory

        public InMemoryMessageSenderFactory​(de.otto.synapse.endpoint.MessageInterceptorRegistry registry,
                                            InMemoryChannels inMemoryChannels,
                                            java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> matching)
    • Method Detail

      • create

        public InMemoryMessageSender create​(@Nonnull
                                            java.lang.String channelName,
                                            de.otto.synapse.translator.MessageFormat messageFormat)
        Specified by:
        create in interface de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory
      • matches

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