public class KinesisMessageLogReader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SKIP_NEXT_PARTS |
| Constructor and Description |
|---|
KinesisMessageLogReader(java.lang.String channelName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
java.time.Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<de.otto.synapse.channel.ChannelPosition> |
consumeUntil(de.otto.synapse.channel.ChannelPosition startFrom,
java.time.Instant until,
java.util.function.Consumer<KinesisShardResponse> consumer)
Deprecated.
to be removed soon
|
java.lang.String |
getChannelName() |
KinesisMessageLogIterator |
getMessageLogIterator(de.otto.synapse.channel.ChannelPosition channelPosition) |
java.util.List<java.lang.String> |
getOpenShards() |
java.util.concurrent.CompletableFuture<KinesisMessageLogResponse> |
read(KinesisMessageLogIterator iterator) |
void |
stop() |
public static final int SKIP_NEXT_PARTS
public KinesisMessageLogReader(java.lang.String channelName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
java.time.Clock clock)
public java.lang.String getChannelName()
public java.util.List<java.lang.String> getOpenShards()
public KinesisMessageLogIterator getMessageLogIterator(de.otto.synapse.channel.ChannelPosition channelPosition)
public java.util.concurrent.CompletableFuture<KinesisMessageLogResponse> read(KinesisMessageLogIterator iterator)
public java.util.concurrent.CompletableFuture<de.otto.synapse.channel.ChannelPosition> consumeUntil(de.otto.synapse.channel.ChannelPosition startFrom,
java.time.Instant until,
java.util.function.Consumer<KinesisShardResponse> consumer)
public void stop()