Uses of Class
io.grpc.NameResolver.ConfigOrError
-
Packages that use NameResolver.ConfigOrError Package Description io.grpc The gRPC core public API.io.grpc.grpclb io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.protobuf.services.internal io.grpc.rls io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
-
Uses of NameResolver.ConfigOrError in io.grpc
Fields in io.grpc declared as NameResolver.ConfigOrError Modifier and Type Field Description private NameResolver.ConfigOrError
NameResolver.ResolutionResult.Builder. serviceConfig
private NameResolver.ConfigOrError
NameResolver.ResolutionResult. serviceConfig
private static NameResolver.ConfigOrError
LoadBalancerProvider. UNKNOWN_CONFIG
A sentinel value indicating that service config is not supported.Methods in io.grpc that return NameResolver.ConfigOrError Modifier and Type Method Description static NameResolver.ConfigOrError
NameResolver.ConfigOrError. fromConfig(java.lang.Object config)
Returns aNameResolver.ConfigOrError
for the successfully parsed config.static NameResolver.ConfigOrError
NameResolver.ConfigOrError. fromError(Status status)
Returns aNameResolver.ConfigOrError
for the failure to parse the config.NameResolver.ConfigOrError
NameResolver.ResolutionResult. getServiceConfig()
Gets the Service Config parsed byNameResolver.Args.getServiceConfigParser()
.NameResolver.ConfigOrError
LoadBalancerProvider. parseLoadBalancingPolicyConfig(java.util.Map<java.lang.String,?> rawLoadBalancingPolicyConfig)
Parses the config for the Load Balancing policy unpacked from the service config.abstract NameResolver.ConfigOrError
NameResolver.ServiceConfigParser. parseServiceConfig(java.util.Map<java.lang.String,?> rawServiceConfig)
Parses and validates the service configuration chosen by the name resolver.Methods in io.grpc with parameters of type NameResolver.ConfigOrError Modifier and Type Method Description NameResolver.ResolutionResult.Builder
NameResolver.ResolutionResult.Builder. setServiceConfig(NameResolver.ConfigOrError serviceConfig)
Sets the Service Config parsed byNameResolver.Args.getServiceConfigParser()
.Constructors in io.grpc with parameters of type NameResolver.ConfigOrError Constructor Description ResolutionResult(StatusOr<java.util.List<EquivalentAddressGroup>> addressesOrError, Attributes attributes, NameResolver.ConfigOrError serviceConfig)
-
Uses of NameResolver.ConfigOrError in io.grpc.grpclb
Methods in io.grpc.grpclb that return NameResolver.ConfigOrError Modifier and Type Method Description (package private) NameResolver.ConfigOrError
GrpclbLoadBalancerProvider. parseLoadBalancingConfigPolicyInternal(java.util.Map<java.lang.String,?> rawLoadBalancingPolicyConfig)
NameResolver.ConfigOrError
GrpclbLoadBalancerProvider. parseLoadBalancingPolicyConfig(java.util.Map<java.lang.String,?> rawLoadBalancingConfigPolicy)
-
Uses of NameResolver.ConfigOrError in io.grpc.internal
Fields in io.grpc.internal declared as NameResolver.ConfigOrError Modifier and Type Field Description private NameResolver.ConfigOrError
DnsNameResolver.InternalResolutionResult. config
private NameResolver.ConfigOrError
ServiceConfigState. currentServiceConfigOrError
private NameResolver.ConfigOrError
ServiceConfigState. defaultServiceConfig
Methods in io.grpc.internal that return NameResolver.ConfigOrError Modifier and Type Method Description (package private) NameResolver.ConfigOrError
ServiceConfigState. getCurrent()
Gets the current service config or error.(package private) NameResolver.ConfigOrError
AutoConfiguredLoadBalancerFactory. parseLoadBalancerPolicy(java.util.Map<java.lang.String,?> serviceConfig)
Parses first available LoadBalancer policy from service config.NameResolver.ConfigOrError
PickFirstLoadBalancerProvider. parseLoadBalancingPolicyConfig(java.util.Map<java.lang.String,?> rawLbPolicyConfig)
(package private) static NameResolver.ConfigOrError
DnsNameResolver. parseServiceConfig(java.util.List<java.lang.String> rawTxtRecords, java.util.Random random, java.lang.String localHostname)
NameResolver.ConfigOrError
ScParser. parseServiceConfig(java.util.Map<java.lang.String,?> rawServiceConfig)
private NameResolver.ConfigOrError
DnsNameResolver. resolveServiceConfig()
static NameResolver.ConfigOrError
ServiceConfigUtil. selectLbPolicyFromList(java.util.List<ServiceConfigUtil.LbConfig> lbConfigs, LoadBalancerRegistry lbRegistry)
Parses and selects a load balancing policy from a non-empty list of raw configs.Methods in io.grpc.internal with parameters of type NameResolver.ConfigOrError Modifier and Type Method Description (package private) void
ServiceConfigState. update(NameResolver.ConfigOrError coe)
-
Uses of NameResolver.ConfigOrError in io.grpc.protobuf.services.internal
Methods in io.grpc.protobuf.services.internal that return NameResolver.ConfigOrError Modifier and Type Method Description NameResolver.ConfigOrError
HealthCheckingRoundRobinLoadBalancerProvider. parseLoadBalancingPolicyConfig(java.util.Map<java.lang.String,?> rawLoadBalancingPolicyConfig)
-
Uses of NameResolver.ConfigOrError in io.grpc.rls
Methods in io.grpc.rls that return NameResolver.ConfigOrError Modifier and Type Method Description NameResolver.ConfigOrError
RlsLoadBalancerProvider. parseLoadBalancingPolicyConfig(java.util.Map<java.lang.String,?> rawLoadBalancingConfigPolicy)
-
Uses of NameResolver.ConfigOrError in io.grpc.util
Methods in io.grpc.util that return NameResolver.ConfigOrError Modifier and Type Method Description static NameResolver.ConfigOrError
GracefulSwitchLoadBalancer. parseLoadBalancingPolicyConfig(java.util.List<java.util.Map<java.lang.String,?>> loadBalancingConfigs)
Provided a JSON list of LoadBalancingConfigs, parse it into a config to pass to GracefulSwitch.static NameResolver.ConfigOrError
GracefulSwitchLoadBalancer. parseLoadBalancingPolicyConfig(java.util.List<java.util.Map<java.lang.String,?>> loadBalancingConfigs, LoadBalancerRegistry lbRegistry)
Provided a JSON list of LoadBalancingConfigs, parse it into a config to pass to GracefulSwitch.NameResolver.ConfigOrError
OutlierDetectionLoadBalancerProvider. parseLoadBalancingPolicyConfig(java.util.Map<java.lang.String,?> rawConfig)
NameResolver.ConfigOrError
SecretRoundRobinLoadBalancerProvider.Provider. parseLoadBalancingPolicyConfig(java.util.Map<java.lang.String,?> rawLoadBalancingPolicyConfig)
private NameResolver.ConfigOrError
OutlierDetectionLoadBalancerProvider. parseLoadBalancingPolicyConfigInternal(java.util.Map<java.lang.String,?> rawConfig)
-