public interface LeaseSelector<T extends Lease>
| Modifier and Type | Method and Description |
|---|---|
int |
getLeaseCountThatCanBeTaken(Collection<T> allLeases)
Provides the number of leases that should be taken by the worker.
|
Set<T> |
getLeasesToTakeFromExpiredLeases(List<T> expiredLeases,
int numLeasesToReachTarget)
Provides the list of leases to be taken.
|
Set<T> getLeasesToTakeFromExpiredLeases(List<T> expiredLeases, int numLeasesToReachTarget)
expiredLeases - list of leases that are currently expirednumLeasesToReachTarget - the number of leases to be takenint getLeaseCountThatCanBeTaken(Collection<T> allLeases)
allLeases - list of all existing leasesCopyright © 2024. All rights reserved.