public final class LeaseCountBasedLeaseAssignmentDecider extends Object implements LeaseAssignmentDecider
| Constructor and Description |
|---|
LeaseCountBasedLeaseAssignmentDecider() |
| Modifier and Type | Method and Description |
|---|---|
void |
assignExpiredOrUnassignedLeases(List<Lease> expiredOrUnAssignedLeases)
Assigns expired or unassigned leases to workers with the fewest current leases.
|
void |
balanceWorkerVariance()
Balances lease distribution across workers to minimize variance.
|
public LeaseCountBasedLeaseAssignmentDecider()
public void assignExpiredOrUnassignedLeases(List<Lease> expiredOrUnAssignedLeases)
assignExpiredOrUnassignedLeases in interface LeaseAssignmentDeciderexpiredOrUnAssignedLeases - list of leases that need to be assigned to workerspublic void balanceWorkerVariance()
balanceWorkerVariance in interface LeaseAssignmentDeciderCopyright © 2026. All rights reserved.