| Package | Description |
|---|---|
| com.amazonaws.services.kinesis.clientlibrary.lib.worker |
| Modifier and Type | Class and Description |
|---|---|
class |
AsynchronousGetRecordsRetrievalStrategy |
class |
SynchronousGetRecordsRetrievalStrategy |
| Modifier and Type | Method and Description |
|---|---|
GetRecordsRetrievalStrategy |
PrefetchGetRecordsCache.getGetRecordsRetrievalStrategy() |
GetRecordsRetrievalStrategy |
BlockingGetRecordsCache.getGetRecordsRetrievalStrategy() |
GetRecordsRetrievalStrategy |
GetRecordsCache.getGetRecordsRetrievalStrategy() |
| Modifier and Type | Method and Description |
|---|---|
GetRecordsCache |
RecordsFetcherFactory.createRecordsFetcher(GetRecordsRetrievalStrategy getRecordsRetrievalStrategy,
String shardId,
IMetricsFactory metricsFactory,
int maxRecords)
Returns a GetRecordsCache to be used for retrieving records for a given shard.
|
GetRecordsCache |
SimpleRecordsFetcherFactory.createRecordsFetcher(GetRecordsRetrievalStrategy getRecordsRetrievalStrategy,
String shardId,
IMetricsFactory metricsFactory,
int maxRecords) |
| Constructor and Description |
|---|
BlockingGetRecordsCache(int maxRecordsPerCall,
GetRecordsRetrievalStrategy getRecordsRetrievalStrategy) |
PrefetchGetRecordsCache(int maxPendingProcessRecordsInput,
int maxByteSize,
int maxRecordsCount,
int maxRecordsPerCall,
@NonNull GetRecordsRetrievalStrategy getRecordsRetrievalStrategy,
@NonNull ExecutorService executorService,
long idleMillisBetweenCalls,
@NonNull IMetricsFactory metricsFactory,
@NonNull String operation,
@NonNull String shardId)
Constructor for the PrefetchGetRecordsCache.
|
Copyright © 2024. All rights reserved.