public class KinesisMessageLog extends java.lang.Object implements MessageLog
| Constructor and Description |
|---|
KinesisMessageLog(software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
java.lang.String streamName) |
| Modifier and Type | Method and Description |
|---|---|
de.otto.synapse.channel.ChannelResponse |
consumeStream(de.otto.synapse.channel.ChannelPosition startFrom,
java.util.function.Predicate<de.otto.synapse.message.Message<?>> stopCondition,
de.otto.synapse.consumer.MessageConsumer<java.lang.String> consumer) |
java.lang.String |
getStreamName() |
public KinesisMessageLog(software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
java.lang.String streamName)
public java.lang.String getStreamName()
getStreamName in interface MessageLogpublic de.otto.synapse.channel.ChannelResponse consumeStream(de.otto.synapse.channel.ChannelPosition startFrom,
java.util.function.Predicate<de.otto.synapse.message.Message<?>> stopCondition,
de.otto.synapse.consumer.MessageConsumer<java.lang.String> consumer)
consumeStream in interface MessageLog