public class SqsMessageSender
extends de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpoint
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MSG_KEY_ATTR |
static java.lang.String |
MSG_SENDER_ATTR |
| Constructor and Description |
|---|
SqsMessageSender(java.lang.String channelName,
java.lang.String queueUrl,
de.otto.synapse.translator.MessageTranslator<java.lang.String> messageTranslator,
software.amazon.awssdk.services.sqs.SqsAsyncClient SqsAsyncClient,
java.lang.String messageSender) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doSend(de.otto.synapse.message.Message<java.lang.String> message) |
protected void |
doSendBatch(java.util.stream.Stream<de.otto.synapse.message.Message<java.lang.String>> messageStream) |
getEndpointType, send, sendBatchgetChannelName, getInterceptorChain, intercept, registerInterceptorsFrompublic static final java.lang.String MSG_KEY_ATTR
public static final java.lang.String MSG_SENDER_ATTR
public SqsMessageSender(java.lang.String channelName,
java.lang.String queueUrl,
de.otto.synapse.translator.MessageTranslator<java.lang.String> messageTranslator,
software.amazon.awssdk.services.sqs.SqsAsyncClient SqsAsyncClient,
java.lang.String messageSender)
protected void doSend(@Nonnull
de.otto.synapse.message.Message<java.lang.String> message)
doSend in class de.otto.synapse.endpoint.sender.AbstractMessageSenderEndpointprotected 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