public class SynchronousBlockingRetrievalFactory extends Object implements RetrievalFactory
Constructor and Description |
---|
SynchronousBlockingRetrievalFactory(String streamName,
software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
RecordsFetcherFactory recordsFetcherFactory,
int maxRecords)
Deprecated.
|
SynchronousBlockingRetrievalFactory(String streamName,
software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
RecordsFetcherFactory recordsFetcherFactory,
int maxRecords,
Duration kinesisRequestTimeout)
Deprecated.
|
SynchronousBlockingRetrievalFactory(String streamName,
software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
RecordsFetcherFactory recordsFetcherFactory,
int maxRecords,
Duration kinesisRequestTimeout,
Function<DataFetcherProviderConfig,DataFetcher> dataFetcherProvider) |
Modifier and Type | Method and Description |
---|---|
RecordsPublisher |
createGetRecordsCache(ShardInfo shardInfo,
MetricsFactory metricsFactory) |
GetRecordsRetrievalStrategy |
createGetRecordsRetrievalStrategy(ShardInfo shardInfo,
MetricsFactory metricsFactory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createGetRecordsCache
@Deprecated public SynchronousBlockingRetrievalFactory(String streamName, software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient, RecordsFetcherFactory recordsFetcherFactory, int maxRecords, Duration kinesisRequestTimeout)
public SynchronousBlockingRetrievalFactory(String streamName, software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient, RecordsFetcherFactory recordsFetcherFactory, int maxRecords, Duration kinesisRequestTimeout, Function<DataFetcherProviderConfig,DataFetcher> dataFetcherProvider)
@Deprecated public SynchronousBlockingRetrievalFactory(String streamName, software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient, RecordsFetcherFactory recordsFetcherFactory, int maxRecords)
public GetRecordsRetrievalStrategy createGetRecordsRetrievalStrategy(@NonNull ShardInfo shardInfo, @NonNull MetricsFactory metricsFactory)
createGetRecordsRetrievalStrategy
in interface RetrievalFactory
public RecordsPublisher createGetRecordsCache(@NonNull ShardInfo shardInfo, @NonNull MetricsFactory metricsFactory)
createGetRecordsCache
in interface RetrievalFactory
Copyright © 2021. All rights reserved.