Uses of Class
io.grpc.xds.client.XdsResourceType.ResourceInvalidException
Packages that use XdsResourceType.ResourceInvalidException
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of XdsResourceType.ResourceInvalidException in io.grpc.xds
Methods in io.grpc.xds that throw XdsResourceType.ResourceInvalidExceptionModifier and TypeMethodDescriptionprivate static voidXdsListenerResource.checkForUniqueness(Set<EnvoyServerProtoData.FilterChainMatch> uniqueSet, EnvoyServerProtoData.FilterChainMatch filterChainMatch) private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertCustomConfig(TypedStruct configTypedStruct) Converts a custom UDPA (legacy) TypedStruct LB config to service config format.private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertCustomConfig(TypedStruct configTypedStruct) Converts a custom TypedStruct LB config to service config format.private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertLeastRequestConfig(LeastRequest leastRequest) Converts a least_requestAnyconfiguration to service config format.private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LegacyLoadBalancingPolicyConverter.convertRingHashConfig(Cluster cluster) Creates a new ring_hash service config JSON object based on the oldCluster.RingHashLbConfigconfig message.private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertRingHashConfig(RingHash ringHash) Converts a ring_hashAnyconfiguration to service config format.(package private) static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LegacyLoadBalancingPolicyConverter.convertToServiceConfig(Cluster cluster, boolean enableLeastRequest) Factory method for creating a new {link LoadBalancerConfigConverter} for a given xDSCluster.private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertToServiceConfig(LoadBalancingPolicy loadBalancingPolicy, int recursionDepth) Converts aLoadBalancingPolicyobject to a service config JSON object.private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertWeightedRoundRobinConfig(ClientSideWeightedRoundRobin wrr) private static com.google.common.collect.ImmutableMap<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertWrrLocalityConfig(WrrLocality wrrLocality, int recursionDepth) Converts a wrr_localityAnyconfiguration to service config format.protected XdsClusterResource.CdsUpdateXdsClusterResource.doParse(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage) protected XdsEndpointResource.EdsUpdateXdsEndpointResource.doParse(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage) protected XdsListenerResource.LdsUpdateXdsListenerResource.doParse(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage) protected XdsRouteConfigureResource.RdsUpdateXdsRouteConfigureResource.doParse(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage) (package private) static List<VirtualHost> XdsRouteConfigureResource.extractVirtualHosts(RouteConfiguration routeConfig, FilterRegistry filterRegistry) (package private) static com.google.common.collect.ImmutableMap<String, ?> Factory method for creating a new {link LoadBalancerConfigConverter} for a given xDSCluster.private static ClusterSpecifierPlugin.PluginConfigXdsRouteConfigureResource.parseClusterSpecifierPlugin(ClusterSpecifierPlugin pluginProto) (package private) static ClusterSpecifierPlugin.PluginConfigXdsRouteConfigureResource.parseClusterSpecifierPlugin(ClusterSpecifierPlugin pluginProto, ClusterSpecifierPluginRegistry registry) private static ObjectLoadBalancerConfigFactory.LoadBalancingPolicyConverter.parseCustomConfigJson(com.google.protobuf.Struct configStruct) Print the config Struct into JSON and then parse that into our internal representation.(package private) static EnvoyServerProtoData.FilterChainXdsListenerResource.parseFilterChain(FilterChain proto, TlsContextManager tlsContextManager, FilterRegistry filterRegistry, Set<EnvoyServerProtoData.FilterChainMatch> uniqueSet, Set<String> certProviderInstances) private static EnvoyServerProtoData.FilterChainMatchXdsListenerResource.parseFilterChainMatch(FilterChainMatch proto) (package private) static HttpConnectionManagerXdsListenerResource.parseHttpConnectionManager(HttpConnectionManager proto, FilterRegistry filterRegistry, boolean isForClient) (package private) static EnvoyServerProtoData.ListenerXdsListenerResource.parseServerSideListener(Listener proto, TlsContextManager tlsContextManager, FilterRegistry filterRegistry, Set<String> certProviderInstances) private XdsListenerResource.LdsUpdateXdsListenerResource.processClientSideListener(Listener listener) (package private) static XdsClusterResource.CdsUpdateXdsClusterResource.processCluster(Cluster cluster, Set<String> certProviderInstances, Bootstrapper.ServerInfo serverInfo, io.grpc.LoadBalancerRegistry loadBalancerRegistry) private static XdsEndpointResource.EdsUpdateXdsEndpointResource.processClusterLoadAssignment(ClusterLoadAssignment assignment) private static XdsRouteConfigureResource.RdsUpdateXdsRouteConfigureResource.processRouteConfiguration(RouteConfiguration routeConfig, FilterRegistry filterRegistry) private XdsListenerResource.LdsUpdateXdsListenerResource.processServerSideListener(Listener proto, XdsResourceType.Args args) (package private) static voidXdsClusterResource.validateCommonTlsContext(CommonTlsContext commonTlsContext, Set<String> certProviderInstances, boolean server) (package private) static DownstreamTlsContextXdsListenerResource.validateDownstreamTlsContext(DownstreamTlsContext downstreamTlsContext, Set<String> certProviderInstances) (package private) static OutlierDetectionXdsClusterResource.validateOutlierDetection(OutlierDetection outlierDetection) (package private) static UpstreamTlsContextXdsClusterResource.validateUpstreamTlsContext(UpstreamTlsContext upstreamTlsContext, Set<String> certProviderInstances) -
Uses of XdsResourceType.ResourceInvalidException in io.grpc.xds.client
Methods in io.grpc.xds.client that throw XdsResourceType.ResourceInvalidExceptionModifier and TypeMethodDescriptionprotected abstract TXdsResourceType.doParse(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage)