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, setLoadBalancerStats
public 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)