| Package | Description |
|---|---|
| software.amazon.kinesis.retrieval | |
| software.amazon.kinesis.retrieval.polling |
| Modifier and Type | Method and Description |
|---|---|
RecordsPublisher |
RecordsFetcherFactory.createRecordsFetcher(GetRecordsRetrievalStrategy getRecordsRetrievalStrategy,
String shardId,
MetricsFactory metricsFactory,
int maxRecords,
SleepTimeController sleepTimeController)
Returns a RecordsPublisher to be used for retrieving records for a given shard.
|
| Modifier and Type | Class and Description |
|---|---|
class |
KinesisSleepTimeController |
| Modifier and Type | Method and Description |
|---|---|
RecordsPublisher |
SimpleRecordsFetcherFactory.createRecordsFetcher(GetRecordsRetrievalStrategy getRecordsRetrievalStrategy,
String shardId,
MetricsFactory metricsFactory,
int maxRecords,
SleepTimeController sleepTimeController) |
| Constructor and Description |
|---|
PrefetchRecordsPublisher(int maxPendingProcessRecordsInput,
int maxByteSize,
int maxRecordsCount,
int maxRecordsPerCall,
@NonNull GetRecordsRetrievalStrategy getRecordsRetrievalStrategy,
@NonNull ExecutorService executorService,
long idleMillisBetweenCalls,
long millisBehindLatestThresholdForReducedTps,
@NonNull MetricsFactory metricsFactory,
@NonNull String operation,
@NonNull String shardId,
ThrottlingReporter throttlingReporter,
long awaitTerminationTimeoutMillis,
SleepTimeController sleepTimeController)
Constructor for the PrefetchRecordsPublisher.
|
PrefetchRecordsPublisher(int maxPendingProcessRecordsInput,
int maxByteSize,
int maxRecordsCount,
int maxRecordsPerCall,
GetRecordsRetrievalStrategy getRecordsRetrievalStrategy,
ExecutorService executorService,
long idleMillisBetweenCalls,
long millisBehindLatestThresholdForReducedTps,
MetricsFactory metricsFactory,
String operation,
String shardId,
ThrottlingReporter throttlingReporter,
SleepTimeController sleepTimeController)
Constructor for the PrefetchRecordsPublisher.
|
SynchronousBlockingRetrievalFactory(String streamName,
software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
RecordsFetcherFactory recordsFetcherFactory,
int maxRecords,
Duration kinesisRequestTimeout,
Function<DataFetcherProviderConfig,DataFetcher> dataFetcherProvider,
SleepTimeController sleepTimeController) |
Copyright © 2025. All rights reserved.