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 void
XdsListenerResource.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_requestAny
configuration 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.RingHashLbConfig
config message.private static com.google.common.collect.ImmutableMap
<String, ?> LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertRingHashConfig
(RingHash ringHash) Converts a ring_hashAny
configuration 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 aLoadBalancingPolicy
object 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_localityAny
configuration to service config format.protected XdsClusterResource.CdsUpdate
XdsClusterResource.doParse
(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage) protected XdsEndpointResource.EdsUpdate
XdsEndpointResource.doParse
(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage) protected XdsListenerResource.LdsUpdate
XdsListenerResource.doParse
(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage) protected XdsRouteConfigureResource.RdsUpdate
XdsRouteConfigureResource.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.PluginConfig
XdsRouteConfigureResource.parseClusterSpecifierPlugin
(ClusterSpecifierPlugin pluginProto) (package private) static ClusterSpecifierPlugin.PluginConfig
XdsRouteConfigureResource.parseClusterSpecifierPlugin
(ClusterSpecifierPlugin pluginProto, ClusterSpecifierPluginRegistry registry) private static Object
LoadBalancerConfigFactory.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.FilterChain
XdsListenerResource.parseFilterChain
(FilterChain proto, TlsContextManager tlsContextManager, FilterRegistry filterRegistry, Set<EnvoyServerProtoData.FilterChainMatch> uniqueSet, Set<String> certProviderInstances) private static EnvoyServerProtoData.FilterChainMatch
XdsListenerResource.parseFilterChainMatch
(FilterChainMatch proto) (package private) static HttpConnectionManager
XdsListenerResource.parseHttpConnectionManager
(HttpConnectionManager proto, FilterRegistry filterRegistry, boolean isForClient) (package private) static EnvoyServerProtoData.Listener
XdsListenerResource.parseServerSideListener
(Listener proto, TlsContextManager tlsContextManager, FilterRegistry filterRegistry, Set<String> certProviderInstances) private XdsListenerResource.LdsUpdate
XdsListenerResource.processClientSideListener
(Listener listener) (package private) static XdsClusterResource.CdsUpdate
XdsClusterResource.processCluster
(Cluster cluster, Set<String> certProviderInstances, Bootstrapper.ServerInfo serverInfo, io.grpc.LoadBalancerRegistry loadBalancerRegistry) private static XdsEndpointResource.EdsUpdate
XdsEndpointResource.processClusterLoadAssignment
(ClusterLoadAssignment assignment) private static XdsRouteConfigureResource.RdsUpdate
XdsRouteConfigureResource.processRouteConfiguration
(RouteConfiguration routeConfig, FilterRegistry filterRegistry) private XdsListenerResource.LdsUpdate
XdsListenerResource.processServerSideListener
(Listener proto, XdsResourceType.Args args) (package private) static void
XdsClusterResource.validateCommonTlsContext
(CommonTlsContext commonTlsContext, Set<String> certProviderInstances, boolean server) (package private) static DownstreamTlsContext
XdsListenerResource.validateDownstreamTlsContext
(DownstreamTlsContext downstreamTlsContext, Set<String> certProviderInstances) (package private) static OutlierDetection
XdsClusterResource.validateOutlierDetection
(OutlierDetection outlierDetection) (package private) static UpstreamTlsContext
XdsClusterResource.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 T
XdsResourceType.doParse
(XdsResourceType.Args args, com.google.protobuf.Message unpackedMessage)