@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1771") public final class LoadBalancerRegistry extends Object
LoadBalancerProviders. The default instance
loads providers at runtime through the Java service provider mechanism.| Modifier and Type | Method and Description |
|---|---|
static LoadBalancerRegistry |
getDefaultRegistry()
Returns the default registry that loads providers via the Java service loader mechanism.
|
LoadBalancerProvider |
getProvider(String policy)
Returns the provider for the given load-balancing policy, or
null if no suitable
provider can be found. |
public static LoadBalancerRegistry getDefaultRegistry()
@Nullable public LoadBalancerProvider getProvider(String policy)
null if no suitable
provider can be found. Each provider declares its policy name via LoadBalancerProvider.getPolicyName().