public class KinesisDataFetcher extends Object
| Constructor and Description |
|---|
KinesisDataFetcher() |
| Modifier and Type | Method and Description |
|---|---|
void |
advanceIteratorTo(String sequenceNumber,
InitialPositionInStreamExtended initialPositionInStream)
Advances this KinesisDataFetcher's internal iterator to be at the passed-in sequence number.
|
DataFetcherResult |
getRecords()
Get records from the current position in the stream (up to maxRecords).
|
void |
initialize(ExtendedSequenceNumber initialCheckpoint,
InitialPositionInStreamExtended initialPositionInStream) |
void |
initialize(String initialCheckpoint,
InitialPositionInStreamExtended initialPositionInStream)
Initializes this KinesisDataFetcher's iterator based on the checkpointed sequence number.
|
void |
restartIterator()
Gets a new iterator from the last known sequence number i.e.
|
public DataFetcherResult getRecords()
public void initialize(String initialCheckpoint, InitialPositionInStreamExtended initialPositionInStream)
initialCheckpoint - Current checkpoint sequence number for this shard.initialPositionInStream - The initialPositionInStream.public void initialize(ExtendedSequenceNumber initialCheckpoint, InitialPositionInStreamExtended initialPositionInStream)
public void advanceIteratorTo(String sequenceNumber, InitialPositionInStreamExtended initialPositionInStream)
sequenceNumber - advance the iterator to the record at this sequence number.initialPositionInStream - The initialPositionInStream.public void restartIterator()
Copyright © 2019. All rights reserved.