public class DynamoDBStreamsShardConsumerFactory
extends java.lang.Object
implements com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumerFactory
| Constructor and Description |
|---|
DynamoDBStreamsShardConsumerFactory() |
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer |
createShardConsumer(com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo shardInfo,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.StreamConfig streamConfig,
com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint checkpointTracker,
com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor recordProcessor,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer recordProcessorCheckpointer,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator leaseCoordinator,
long parentShardPollIntervalMillis,
boolean cleanupLeasesUponShardCompletion,
java.util.concurrent.ExecutorService executorService,
com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory metricsFactory,
long taskBackoffTimeMillis,
boolean skipShardSyncAtWorkerInitializationIfLeasesExist,
java.util.Optional<java.lang.Integer> retryGetRecordsInSeconds,
java.util.Optional<java.lang.Integer> maxGetRecordsThreadPool,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncer shardSyncer,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncStrategy shardSyncStrategy,
com.amazonaws.services.kinesis.leases.impl.LeaseCleanupManager leaseCleanupManager) |
public com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer createShardConsumer(com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo shardInfo,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.StreamConfig streamConfig,
com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint checkpointTracker,
com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor recordProcessor,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer recordProcessorCheckpointer,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator leaseCoordinator,
long parentShardPollIntervalMillis,
boolean cleanupLeasesUponShardCompletion,
java.util.concurrent.ExecutorService executorService,
com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory metricsFactory,
long taskBackoffTimeMillis,
boolean skipShardSyncAtWorkerInitializationIfLeasesExist,
java.util.Optional<java.lang.Integer> retryGetRecordsInSeconds,
java.util.Optional<java.lang.Integer> maxGetRecordsThreadPool,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncer shardSyncer,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncStrategy shardSyncStrategy,
com.amazonaws.services.kinesis.leases.impl.LeaseCleanupManager leaseCleanupManager)
createShardConsumer in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumerFactory