public class RetryRule extends AbstractLoadBalancerRule
| Constructor and Description |
|---|
RetryRule() |
RetryRule(IRule subRule) |
RetryRule(IRule subRule,
long maxRetryMillis) |
| Modifier and Type | Method and Description |
|---|---|
Server |
choose(ILoadBalancer lb,
java.lang.Object key) |
Server |
choose(java.lang.Object key) |
long |
getMaxRetryMillis() |
IRule |
getRule() |
void |
initWithNiwsConfig(com.netflix.client.config.IClientConfig clientConfig) |
void |
setLoadBalancer(ILoadBalancer lb) |
void |
setMaxRetryMillis(long maxRetryMillis) |
void |
setRule(IRule subRule) |
getLoadBalancerpublic RetryRule()
public RetryRule(IRule subRule)
public RetryRule(IRule subRule, long maxRetryMillis)
public void setRule(IRule subRule)
public IRule getRule()
public void setMaxRetryMillis(long maxRetryMillis)
public long getMaxRetryMillis()
public void setLoadBalancer(ILoadBalancer lb)
setLoadBalancer in interface IRulesetLoadBalancer in class AbstractLoadBalancerRulepublic Server choose(ILoadBalancer lb, java.lang.Object key)
public Server choose(java.lang.Object key)
public void initWithNiwsConfig(com.netflix.client.config.IClientConfig clientConfig)