public class KinesisShard
extends java.lang.Object
| Constructor and Description |
|---|
KinesisShard(java.lang.String shardId,
java.lang.String streamName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient) |
| Modifier and Type | Method and Description |
|---|---|
de.otto.synapse.channel.ChannelResponse |
consumeShard(de.otto.synapse.channel.ChannelPosition channelPosition,
java.util.function.Predicate<de.otto.synapse.message.Message<?>> stopCondition,
de.otto.synapse.consumer.MessageConsumer<java.lang.String> consumer) |
java.lang.String |
getShardId() |
KinesisShardIterator |
retrieveIterator(java.lang.String sequenceNumber) |
public KinesisShard(java.lang.String shardId,
java.lang.String streamName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient)
public java.lang.String getShardId()
public de.otto.synapse.channel.ChannelResponse consumeShard(de.otto.synapse.channel.ChannelPosition channelPosition,
java.util.function.Predicate<de.otto.synapse.message.Message<?>> stopCondition,
de.otto.synapse.consumer.MessageConsumer<java.lang.String> consumer)
public KinesisShardIterator retrieveIterator(java.lang.String sequenceNumber)