public class KinesisMessageSender
extends java.lang.Object
implements de.otto.synapse.sender.MessageSender
| Constructor and Description |
|---|
KinesisMessageSender(java.lang.String streamName,
de.otto.synapse.translator.MessageTranslator<java.nio.ByteBuffer> messageTranslator,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
send(de.otto.synapse.message.Message<T> message) |
<T> void |
sendBatch(java.util.stream.Stream<de.otto.synapse.message.Message<T>> messageStream) |
public KinesisMessageSender(java.lang.String streamName,
de.otto.synapse.translator.MessageTranslator<java.nio.ByteBuffer> messageTranslator,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient)
public <T> void send(de.otto.synapse.message.Message<T> message)
send in interface de.otto.synapse.sender.MessageSenderpublic <T> void sendBatch(java.util.stream.Stream<de.otto.synapse.message.Message<T>> messageStream)
sendBatch in interface de.otto.synapse.sender.MessageSender