| Interface | Description |
|---|---|
| ConsumerRegistration | |
| DataFetcherResult |
Represents the result from the DataFetcher, and allows the receiver to accept a result
|
| GetRecordsRetrievalStrategy |
Represents a strategy to retrieve records from Kinesis.
|
| GetRecordsRetriever |
This class uses the GetRecordsRetrievalStrategy class to retrieve the next set of records and update the cache.
|
| RecordsFetcherFactory |
This factory is used to create the records fetcher to retrieve data from Kinesis for a given shard.
|
| RecordsPublisher |
Provides a record publisher that will retrieve records from Kinesis for processing
|
| RetrievalFactory | |
| RetrievalSpecificConfig |
| Class | Description |
|---|---|
| AggregatorUtil | |
| AWSExceptionManager | |
| IteratorBuilder | |
| KinesisClientRecord |
A converted record from Kinesis, maybe an aggregate record.
|
| RetrievalConfig |
Used by the KCL to configure the retrieval of records from Kinesis.
|
| ThrottlingReporter |
| Enum | Description |
|---|---|
| DataFetchingStrategy |
| Exception | Description |
|---|---|
| RetryableRetrievalException |
RetryableException for SubscribeToShard APIs.
|
Copyright © 2019. All rights reserved.