Uses of Class
io.grpc.NameResolver.ConfigOrError
Packages that use NameResolver.ConfigOrError
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
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.ConfigOrErrorModifier and TypeFieldDescriptionprivate NameResolver.ConfigOrErrorNameResolver.ResolutionResult.Builder.serviceConfigprivate final NameResolver.ConfigOrErrorNameResolver.ResolutionResult.serviceConfigprivate static final NameResolver.ConfigOrErrorLoadBalancerProvider.UNKNOWN_CONFIGA sentinel value indicating that service config is not supported.Methods in io.grpc that return NameResolver.ConfigOrErrorModifier and TypeMethodDescriptionstatic NameResolver.ConfigOrErrorNameResolver.ConfigOrError.fromConfig(Object config) Returns aNameResolver.ConfigOrErrorfor the successfully parsed config.static NameResolver.ConfigOrErrorReturns aNameResolver.ConfigOrErrorfor the failure to parse the config.NameResolver.ResolutionResult.getServiceConfig()Gets the Service Config parsed byNameResolver.Args.getServiceConfigParser().LoadBalancerProvider.parseLoadBalancingPolicyConfig(Map<String, ?> rawLoadBalancingPolicyConfig) Parses the config for the Load Balancing policy unpacked from the service config.abstract NameResolver.ConfigOrErrorNameResolver.ServiceConfigParser.parseServiceConfig(Map<String, ?> rawServiceConfig) Parses and validates the service configuration chosen by the name resolver.Methods in io.grpc with parameters of type NameResolver.ConfigOrErrorModifier and TypeMethodDescriptionNameResolver.ResolutionResult.Builder.setServiceConfig(NameResolver.ConfigOrError serviceConfig) Sets the Service Config parsed byNameResolver.Args.getServiceConfigParser().Constructors in io.grpc with parameters of type NameResolver.ConfigOrErrorModifierConstructorDescription(package private)ResolutionResult(StatusOr<List<EquivalentAddressGroup>> addressesOrError, Attributes attributes, NameResolver.ConfigOrError serviceConfig) -
Uses of NameResolver.ConfigOrError in io.grpc.grpclb
Methods in io.grpc.grpclb that return NameResolver.ConfigOrErrorModifier and TypeMethodDescription(package private) NameResolver.ConfigOrErrorGrpclbLoadBalancerProvider.parseLoadBalancingConfigPolicyInternal(Map<String, ?> rawLoadBalancingPolicyConfig) GrpclbLoadBalancerProvider.parseLoadBalancingPolicyConfig(Map<String, ?> rawLoadBalancingConfigPolicy) -
Uses of NameResolver.ConfigOrError in io.grpc.internal
Fields in io.grpc.internal declared as NameResolver.ConfigOrErrorModifier and TypeFieldDescriptionprivate NameResolver.ConfigOrErrorDnsNameResolver.InternalResolutionResult.configprivate NameResolver.ConfigOrErrorServiceConfigState.currentServiceConfigOrErrorprivate final NameResolver.ConfigOrErrorServiceConfigState.defaultServiceConfigMethods in io.grpc.internal that return NameResolver.ConfigOrErrorModifier and TypeMethodDescription(package private) NameResolver.ConfigOrErrorServiceConfigState.getCurrent()Gets the current service config or error.(package private) NameResolver.ConfigOrErrorAutoConfiguredLoadBalancerFactory.parseLoadBalancerPolicy(Map<String, ?> serviceConfig) Parses first available LoadBalancer policy from service config.PickFirstLoadBalancerProvider.parseLoadBalancingPolicyConfig(Map<String, ?> rawLbPolicyConfig) (package private) static NameResolver.ConfigOrErrorDnsNameResolver.parseServiceConfig(List<String> rawTxtRecords, Random random, String localHostname) ScParser.parseServiceConfig(Map<String, ?> rawServiceConfig) private NameResolver.ConfigOrErrorDnsNameResolver.resolveServiceConfig()static NameResolver.ConfigOrErrorServiceConfigUtil.selectLbPolicyFromList(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.ConfigOrErrorModifier and TypeMethodDescription(package private) voidServiceConfigState.update(NameResolver.ConfigOrError coe) -
Uses of NameResolver.ConfigOrError in io.grpc.protobuf.services.internal
Methods in io.grpc.protobuf.services.internal that return NameResolver.ConfigOrErrorModifier and TypeMethodDescriptionHealthCheckingRoundRobinLoadBalancerProvider.parseLoadBalancingPolicyConfig(Map<String, ?> rawLoadBalancingPolicyConfig) -
Uses of NameResolver.ConfigOrError in io.grpc.rls
Methods in io.grpc.rls that return NameResolver.ConfigOrErrorModifier and TypeMethodDescriptionRlsLoadBalancerProvider.parseLoadBalancingPolicyConfig(Map<String, ?> rawLoadBalancingConfigPolicy) -
Uses of NameResolver.ConfigOrError in io.grpc.util
Methods in io.grpc.util that return NameResolver.ConfigOrErrorModifier and TypeMethodDescriptionstatic NameResolver.ConfigOrErrorGracefulSwitchLoadBalancer.parseLoadBalancingPolicyConfig(List<Map<String, ?>> loadBalancingConfigs) Provided a JSON list of LoadBalancingConfigs, parse it into a config to pass to GracefulSwitch.static NameResolver.ConfigOrErrorGracefulSwitchLoadBalancer.parseLoadBalancingPolicyConfig(List<Map<String, ?>> loadBalancingConfigs, LoadBalancerRegistry lbRegistry) Provided a JSON list of LoadBalancingConfigs, parse it into a config to pass to GracefulSwitch.OutlierDetectionLoadBalancerProvider.parseLoadBalancingPolicyConfig(Map<String, ?> rawConfig) SecretRoundRobinLoadBalancerProvider.Provider.parseLoadBalancingPolicyConfig(Map<String, ?> rawLoadBalancingPolicyConfig) private NameResolver.ConfigOrErrorOutlierDetectionLoadBalancerProvider.parseLoadBalancingPolicyConfigInternal(Map<String, ?> rawConfig)