| Modifier and Type | Method and Description |
|---|---|
Checkpointer |
CheckpointFactory.createCheckpointer(LeaseCoordinator leaseCoordinator,
LeaseRefresher leaseRefresher) |
| Modifier and Type | Method and Description |
|---|---|
Checkpointer |
DynamoDBCheckpointFactory.createCheckpointer(LeaseCoordinator leaseLeaseCoordinator,
LeaseRefresher leaseRefresher) |
| Modifier and Type | Method and Description |
|---|---|
LeaseCoordinator |
LeaseManagementFactory.createLeaseCoordinator(MetricsFactory metricsFactory) |
default LeaseCoordinator |
LeaseManagementFactory.createLeaseCoordinator(MetricsFactory metricsFactory,
ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap) |
| Modifier and Type | Class and Description |
|---|---|
class |
DynamoDBLeaseCoordinator
LeaseCoordinator abstracts away LeaseTaker and LeaseRenewer from the application code that's using leasing.
|
| Modifier and Type | Method and Description |
|---|---|
LeaseCoordinator |
DynamoDBLeaseManagementFactory.createLeaseCoordinator(@NonNull MetricsFactory metricsFactory) |
LeaseCoordinator |
DynamoDBLeaseManagementFactory.createLeaseCoordinator(@NonNull MetricsFactory metricsFactory,
@NonNull ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap) |
| 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.
|
| Constructor and Description |
|---|
ShardConsumerShutdownNotification(LeaseCoordinator leaseCoordinator,
Lease lease,
CountDownLatch notificationCompleteLatch,
CountDownLatch shutdownCompleteLatch)
Creates a new shutdown request object.
|
Copyright © 2024. All rights reserved.