private static void |
XdsListenerResource.checkForUniqueness(java.util.Set<EnvoyServerProtoData.FilterChainMatch> uniqueSet,
EnvoyServerProtoData.FilterChainMatch filterChainMatch) |
|
private static com.google.common.collect.ImmutableMap<java.lang.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<java.lang.String,?> |
LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertCustomConfig(TypedStruct configTypedStruct) |
Converts a custom TypedStruct LB config to service config format.
|
private static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertLeastRequestConfig(LeastRequest leastRequest) |
Converts a least_request Any configuration to service config format.
|
private static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.LegacyLoadBalancingPolicyConverter.convertRingHashConfig(Cluster cluster) |
|
private static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertRingHashConfig(RingHash ringHash) |
Converts a ring_hash Any configuration to service config format.
|
(package private) static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.LegacyLoadBalancingPolicyConverter.convertToServiceConfig(Cluster cluster,
boolean enableLeastRequest) |
Factory method for creating a new {link LoadBalancerConfigConverter} for a given xDS Cluster .
|
private static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertToServiceConfig(LoadBalancingPolicy loadBalancingPolicy,
int recursionDepth) |
|
private static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertWeightedRoundRobinConfig(ClientSideWeightedRoundRobin wrr) |
|
private static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.LoadBalancingPolicyConverter.convertWrrLocalityConfig(WrrLocality wrrLocality,
int recursionDepth) |
Converts a wrr_locality Any 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 java.util.List<VirtualHost> |
XdsRouteConfigureResource.extractVirtualHosts(RouteConfiguration routeConfig,
FilterRegistry filterRegistry) |
|
(package private) static com.google.common.collect.ImmutableMap<java.lang.String,?> |
LoadBalancerConfigFactory.newConfig(Cluster cluster,
boolean enableLeastRequest) |
Factory method for creating a new {link LoadBalancerConfigConverter} for a given xDS Cluster .
|
private static ClusterSpecifierPlugin.PluginConfig |
XdsRouteConfigureResource.parseClusterSpecifierPlugin(ClusterSpecifierPlugin pluginProto) |
|
(package private) static ClusterSpecifierPlugin.PluginConfig |
XdsRouteConfigureResource.parseClusterSpecifierPlugin(ClusterSpecifierPlugin pluginProto,
ClusterSpecifierPluginRegistry registry) |
|
private static java.lang.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,
java.util.Set<EnvoyServerProtoData.FilterChainMatch> uniqueSet,
java.util.Set<java.lang.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,
java.util.Set<java.lang.String> certProviderInstances) |
|
private XdsListenerResource.LdsUpdate |
XdsListenerResource.processClientSideListener(Listener listener) |
|
(package private) static XdsClusterResource.CdsUpdate |
XdsClusterResource.processCluster(Cluster cluster,
java.util.Set<java.lang.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,
java.util.Set<java.lang.String> certProviderInstances,
boolean server) |
|
(package private) static DownstreamTlsContext |
XdsListenerResource.validateDownstreamTlsContext(DownstreamTlsContext downstreamTlsContext,
java.util.Set<java.lang.String> certProviderInstances) |
|
(package private) static OutlierDetection |
XdsClusterResource.validateOutlierDetection(OutlierDetection outlierDetection) |
|
(package private) static UpstreamTlsContext |
XdsClusterResource.validateUpstreamTlsContext(UpstreamTlsContext upstreamTlsContext,
java.util.Set<java.lang.String> certProviderInstances) |
|