public class DependenciesBasedLoadBalancer
extends com.netflix.loadbalancer.DynamicServerListLoadBalancer
ZookeeperDependency.getLoadBalancerType()| Constructor and Description |
|---|
DependenciesBasedLoadBalancer(ZookeeperDependencies zookeeperDependencies,
com.netflix.loadbalancer.ServerList<?> serverList,
com.netflix.client.config.IClientConfig config,
com.netflix.loadbalancer.IPing iPing) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.loadbalancer.Server |
chooseServer(Object key) |
enableAndInitLearnNewServersFeature, forceQuickPing, getCoreThreads, getDurationSinceLastUpdateMs, getFilter, getLastUpdate, getNumberMissedCycles, getServerListImpl, initWithNiwsConfig, setFilter, setServerListForZones, setServerListImpl, setServersList, shutdown, stopServerListRefreshing, toString, updateAllServerList, updateListOfServersaddServer, addServerListChangeListener, addServers, addServerStatusChangeListener, cancelPingTask, choose, getAllServers, getClientConfig, getLoadBalancerStats, getMaxTotalPingTime, getName, getPing, getPingInterval, getPrimeConnections, getReachableServers, getRule, getServerByIndex, getServerCount, getServerList, getServerList, init, isEnablePrimingConnections, isPingInProgress, lockAllServerList, lockUpServerList, markServerDown, markServerDown, primeCompleted, removeServerListChangeListener, removeServerStatusChangeListener, setEnablePrimingConnections, setLoadBalancerStats, setMaxTotalPingTime, setPing, setPingInterval, setPrimeConnections, setRulepublic DependenciesBasedLoadBalancer(ZookeeperDependencies zookeeperDependencies, com.netflix.loadbalancer.ServerList<?> serverList, com.netflix.client.config.IClientConfig config, com.netflix.loadbalancer.IPing iPing)
public com.netflix.loadbalancer.Server chooseServer(Object key)
chooseServer in interface com.netflix.loadbalancer.ILoadBalancerchooseServer in class com.netflix.loadbalancer.BaseLoadBalancerCopyright © 2017 Pivotal Software, Inc.. All rights reserved.