class FavoredStochasticBalancer.FavoredNodeLoadPicker extends CandidateGenerator
| Constructor and Description | 
|---|
| FavoredNodeLoadPicker() | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) BaseLoadBalancer.Cluster.Action | generate(BaseLoadBalancer.Cluster cluster) | 
| private int | pickLeastLoadedFNServer(BaseLoadBalancer.Cluster cluster,
                       List<ServerName> favoredNodes,
                       int currentServerIndex) | 
| private int | pickLeastLoadedServer(BaseLoadBalancer.Cluster cluster,
                     int thisServer) | 
| private int | pickMostLoadedServer(BaseLoadBalancer.Cluster cluster) | 
getAction, getRandomIterationOrder, pickOtherRandomRack, pickOtherRandomServer, pickRandomRack, pickRandomRegion, pickRandomRegions, pickRandomServerFavoredNodeLoadPicker()
BaseLoadBalancer.Cluster.Action generate(BaseLoadBalancer.Cluster cluster)
generate in class CandidateGeneratorprivate int pickLeastLoadedServer(BaseLoadBalancer.Cluster cluster, int thisServer)
private int pickLeastLoadedFNServer(BaseLoadBalancer.Cluster cluster, List<ServerName> favoredNodes, int currentServerIndex)
private int pickMostLoadedServer(BaseLoadBalancer.Cluster cluster)
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.