| 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)
Constructor.
|
| 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 © 2024. All rights reserved.