|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netflix.loadbalancer.AbstractLoadBalancerRule
com.netflix.loadbalancer.ClientConfigEnabledRoundRobinRule
public class ClientConfigEnabledRoundRobinRule
This class essentially contains the RoundRobinRule class defined in the loadbalancer package
Constructor Summary | |
---|---|
ClientConfigEnabledRoundRobinRule()
|
Method Summary | |
---|---|
Server |
choose(BaseLoadBalancer lb,
java.lang.Object key)
|
void |
initWithNiwsConfig(IClientConfig clientConfig)
Concrete implementation should implement this method so that the configuration set via IClientConfig (which in turn were set via Archaius properties) will be taken into consideration |
Methods inherited from class com.netflix.loadbalancer.AbstractLoadBalancerRule |
---|
getLoadBalancer, setLoadBalancer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClientConfigEnabledRoundRobinRule()
Method Detail |
---|
public void initWithNiwsConfig(IClientConfig clientConfig)
IClientConfigAware
IClientConfig
(which in turn were set via Archaius properties) will be taken into consideration
public Server choose(BaseLoadBalancer lb, java.lang.Object key)
choose
in interface IRule
choose
in class AbstractLoadBalancerRule
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |