| Package | Description |
|---|---|
| software.amazon.kinesis.coordinator | |
| software.amazon.kinesis.leases | |
| software.amazon.kinesis.leases.dynamodb | |
| software.amazon.kinesis.lifecycle |
| Modifier and Type | Method and Description |
|---|---|
protected ShardConsumer |
Scheduler.buildConsumer(@NonNull ShardInfo shardInfo,
@NonNull ShardRecordProcessorFactory shardRecordProcessorFactory,
@NonNull LeaseCleanupManager leaseCleanupManager) |
| Modifier and Type | Method and Description |
|---|---|
default LeaseCoordinator |
LeaseManagementFactory.createLeaseCoordinator(MetricsFactory metricsFactory,
ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap) |
| Constructor and Description |
|---|
DynamoDBLeaseCoordinator(LeaseRefresher leaseRefresher,
String workerIdentifier,
long leaseDurationMillis,
boolean enablePriorityLeaseAssignment,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
int maxLeaseRenewerThreadCount,
long initialLeaseTableReadCapacity,
long initialLeaseTableWriteCapacity,
MetricsFactory metricsFactory,
LeaseManagementConfig.WorkerUtilizationAwareAssignmentConfig workerUtilizationAwareAssignmentConfig,
LeaseManagementConfig.GracefulLeaseHandoffConfig gracefulLeaseHandoffConfig,
ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap,
long leaseAssignmentIntervalMillis)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ConsumerTask |
ConsumerTaskFactory.createShutdownNotificationTask(ShardConsumerArgument argument,
ShardConsumer consumer)
Creates a shutdown notification task.
|
ConsumerTask |
KinesisConsumerTaskFactory.createShutdownNotificationTask(ShardConsumerArgument argument,
ShardConsumer consumer) |
ConsumerTask |
ConsumerTaskFactory.createShutdownTask(ShardConsumerArgument argument,
ShardConsumer consumer,
ProcessRecordsInput input)
Creates a shutdown task.
|
ConsumerTask |
KinesisConsumerTaskFactory.createShutdownTask(ShardConsumerArgument argument,
ShardConsumer consumer,
ProcessRecordsInput input) |
| Modifier and Type | Method and Description |
|---|---|
static LeaseGracefulShutdownHandler |
LeaseGracefulShutdownHandler.create(long shutdownTimeoutMillis,
ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap,
LeaseCoordinator leaseCoordinator)
Factory method to create a new instance of LeaseGracefulShutdownHandler.
|
Copyright © 2025. All rights reserved.