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, getServerListUpdater, initWithNiwsConfig, setFilter, setServerListForZones, setServerListImpl, setServerListUpdater, setServersList, shutdown, stopServerListRefreshing, toString, updateAllServerList, updateListOfServers
addServer, 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, setRule
public 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.ILoadBalancer
chooseServer
in class com.netflix.loadbalancer.BaseLoadBalancer
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.