Interface | Description |
---|---|
ConsumerRegistration | |
DataFetcherProviderConfig | |
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.
|
RecordsDeliveryAck |
Interface to supply all the meta information for record delivery ack.
|
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
|
RecordsRetrieved | |
RetrievalFactory | |
RetrievalSpecificConfig |
Class | Description |
---|---|
AggregatorUtil | |
AWSExceptionManager | |
BatchUniqueIdentifier | |
DataRetrievalUtil | |
IteratorBuilder | |
KinesisClientRecord |
A converted record from Kinesis, maybe an aggregate record.
|
KinesisDataFetcherProviderConfig |
Configuration needed for custom data fetchers
|
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 © 2021. All rights reserved.