| Package | Description |
|---|---|
| com.amazonaws.services.kinesis.clientlibrary.lib.worker | |
| com.amazonaws.services.kinesis.leases.impl |
| Constructor and Description |
|---|
KinesisClientLibLeaseCoordinator(ILeaseManager<KinesisClientLease> leaseManager,
ILeaseTaker<KinesisClientLease> leaseTaker,
ILeaseRenewer<KinesisClientLease> leaseRenewer,
long leaseDurationMillis,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
IMetricsFactory metricsFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
LeaseRenewer<T extends Lease>
An implementation of ILeaseRenewer that uses DynamoDB via LeaseManager.
|
| Constructor and Description |
|---|
LeaseCoordinator(ILeaseTaker<T> leaseTaker,
ILeaseRenewer<T> leaseRenewer,
long leaseDurationMillis,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
IMetricsFactory metricsFactory) |
Copyright © 2023. All rights reserved.