public class KinesisMessageSender
extends de.otto.synapse.endpoint.sender.MessageSenderEndpoint
| Constructor and Description |
|---|
KinesisMessageSender(java.lang.String channelName,
de.otto.synapse.translator.MessageTranslator<java.lang.String> messageTranslator,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient) |
| 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) |
public KinesisMessageSender(java.lang.String channelName,
de.otto.synapse.translator.MessageTranslator<java.lang.String> messageTranslator,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient)
protected void doSend(@Nonnull
de.otto.synapse.message.Message<java.lang.String> message)
doSend in class de.otto.synapse.endpoint.sender.MessageSenderEndpointprotected void doSendBatch(@Nonnull
java.util.stream.Stream<de.otto.synapse.message.Message<java.lang.String>> messageStream)
doSendBatch in class de.otto.synapse.endpoint.sender.MessageSenderEndpoint