public class SqsMessageSender
extends de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MSG_KEY_ATTR |
| Constructor and Description |
|---|
SqsMessageSender(java.lang.String channelName,
java.lang.String queueUrl,
de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry,
de.otto.synapse.translator.MessageTranslator<java.lang.String> messageTranslator,
software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.concurrent.CompletableFuture<java.lang.Void> |
doSend(de.otto.synapse.message.Message<java.lang.String> message) |
protected java.util.concurrent.CompletableFuture<java.lang.Void> |
doSendBatch(java.util.stream.Stream<de.otto.synapse.message.Message<java.lang.String>> messageStream) |
getEndpointType, send, sendBatchgetChannelName, getInterceptorChain, interceptpublic static final java.lang.String MSG_KEY_ATTR
public SqsMessageSender(java.lang.String channelName,
java.lang.String queueUrl,
de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry,
de.otto.synapse.translator.MessageTranslator<java.lang.String> messageTranslator,
software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient)
protected java.util.concurrent.CompletableFuture<java.lang.Void> doSend(@Nonnull
de.otto.synapse.message.Message<java.lang.String> message)
doSend in class de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpointprotected java.util.concurrent.CompletableFuture<java.lang.Void> doSendBatch(@Nonnull
java.util.stream.Stream<de.otto.synapse.message.Message<java.lang.String>> messageStream)
doSendBatch in class de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint