| Class and Description |
|---|
| ILeaseManager
Supports basic CRUD operations for Leases.
|
| ILeaseRenewer
ILeaseRenewer objects are used by LeaseCoordinator to renew leases held by the LeaseCoordinator.
|
| ILeaseTaker
ILeaseTaker is used by LeaseCoordinator to take new leases, or leases that other workers fail to renew.
|
| LeaseSelector
LeaseSelector abstracts away the lease selection logic from the application code that's using leasing.
|
| Class and Description |
|---|
| IKinesisClientLeaseManager
A decoration of ILeaseManager that adds methods to get/update checkpoints.
|
| ILeaseManager
Supports basic CRUD operations for Leases.
|
| ILeaseRenewer
ILeaseRenewer objects are used by LeaseCoordinator to renew leases held by the LeaseCoordinator.
|
| ILeaseSerializer
Utility class that manages the mapping of Lease objects/operations to records in DynamoDB.
|
| ILeaseTaker
ILeaseTaker is used by LeaseCoordinator to take new leases, or leases that other workers fail to renew.
|
| LeaseSelector
LeaseSelector abstracts away the lease selection logic from the application code that's using leasing.
|
| Class and Description |
|---|
| ILeaseManager
Supports basic CRUD operations for Leases.
|
Copyright © 2024. All rights reserved.