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
ConstructorsConstructorDescriptionInMemoryMessageSender(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, de.otto.synapse.translator.MessageTranslator<de.otto.synapse.message.TextMessage> messageTranslator, InMemoryChannel channel) -
Method Summary
Modifier and TypeMethodDescriptionprotected CompletableFuture<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
- Specified by:
doSendin classde.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
-