public final class PickFirstLoadBalancerProvider
extends io.grpc.LoadBalancerProvider
This provides no load-balancing over the addresses from the NameResolver. It walks
down the address list and sticks to the first that works.
| Constructor and Description |
|---|
PickFirstLoadBalancerProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
getPolicyName() |
int |
getPriority() |
boolean |
isAvailable() |
io.grpc.LoadBalancer |
newLoadBalancer(io.grpc.LoadBalancer.Helper helper) |
io.grpc.NameResolver.ConfigOrError |
parseLoadBalancingPolicyConfig(Map<String,?> rawLoadBalancingPolicyConfig) |
public boolean isAvailable()
isAvailable in class io.grpc.LoadBalancerProviderpublic int getPriority()
getPriority in class io.grpc.LoadBalancerProviderpublic String getPolicyName()
getPolicyName in class io.grpc.LoadBalancerProviderpublic io.grpc.LoadBalancer newLoadBalancer(io.grpc.LoadBalancer.Helper helper)
newLoadBalancer in class io.grpc.LoadBalancer.Factory