public class RandomRule extends AbstractLoadBalancerRule
| Constructor and Description |
|---|
RandomRule() |
| Modifier and Type | Method and Description |
|---|---|
Server |
choose(ILoadBalancer lb,
java.lang.Object key)
Randomly choose from all living servers
|
Server |
choose(java.lang.Object key) |
protected int |
chooseRandomInt(int serverCount) |
void |
initWithNiwsConfig(com.netflix.client.config.IClientConfig clientConfig) |
getLoadBalancer, setLoadBalancerpublic Server choose(ILoadBalancer lb, java.lang.Object key)
protected int chooseRandomInt(int serverCount)
public Server choose(java.lang.Object key)
public void initWithNiwsConfig(com.netflix.client.config.IClientConfig clientConfig)