public class AvailabilityPredicate extends AbstractServerPredicate
rule| Constructor and Description |
|---|
AvailabilityPredicate(IRule rule,
com.netflix.client.config.IClientConfig clientConfig) |
AvailabilityPredicate(LoadBalancerStats lbStats,
com.netflix.client.config.IClientConfig clientConfig) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(PredicateKey input) |
alwaysTrue, chooseRandomlyAfterFiltering, chooseRandomlyAfterFiltering, chooseRoundRobinAfterFiltering, chooseRoundRobinAfterFiltering, getEligibleServers, getEligibleServers, getLBStats, getServerOnlyPredicate, ofKeyPredicate, ofServerPredicate, setLoadBalancerStatspublic AvailabilityPredicate(IRule rule, com.netflix.client.config.IClientConfig clientConfig)
public AvailabilityPredicate(LoadBalancerStats lbStats, com.netflix.client.config.IClientConfig clientConfig)
public boolean apply(@Nullable
PredicateKey input)