Package de.otto.synapse.endpoint.sender
Class InMemoryMessageSender
java.lang.Object
de.otto.synapse.endpoint.AbstractMessageEndpoint
de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
de.otto.synapse.endpoint.sender.InMemoryMessageSender
- All Implemented Interfaces:
de.otto.synapse.endpoint.MessageEndpoint,de.otto.synapse.endpoint.sender.MessageSender,de.otto.synapse.endpoint.sender.MessageSenderEndpoint
public class InMemoryMessageSender
extends de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
-
Field Summary
Fields inherited from class de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
BATCH_SENDER_TIMEOUT -
Constructor Summary
Constructors Constructor Description InMemoryMessageSender(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, de.otto.synapse.translator.MessageTranslator<de.otto.synapse.message.TextMessage> messageTranslator, InMemoryChannel channel) -
Method Summary
Modifier and Type Method Description protected java.util.concurrent.CompletableFuture<java.lang.Void>doSend(de.otto.synapse.message.TextMessage message)Methods inherited from class de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
doSendBatch, getEndpointType, getMessageFormat, send, sendBatchMethods inherited from class de.otto.synapse.endpoint.AbstractMessageEndpoint
getChannelName, getInterceptorChain, interceptMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.otto.synapse.endpoint.MessageEndpoint
getChannelName, getInterceptorChain, intercept
-
Constructor Details
-
InMemoryMessageSender
public InMemoryMessageSender(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, de.otto.synapse.translator.MessageTranslator<de.otto.synapse.message.TextMessage> messageTranslator, InMemoryChannel channel)
-
-
Method Details
-
doSend
protected java.util.concurrent.CompletableFuture<java.lang.Void> doSend(@Nonnull de.otto.synapse.message.TextMessage message)- Specified by:
doSendin classde.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
-