| AddressFilter |
|
| AddressFilter.PathChain |
|
| AutoValue_ClusterSpecifierPlugin_NamedPluginConfig |
|
| AutoValue_Endpoints_DropOverload |
|
| AutoValue_Endpoints_LbEndpoint |
|
| AutoValue_Endpoints_LocalityLbEndpoints |
|
| AutoValue_EnvoyServerProtoData_CidrRange |
|
| AutoValue_EnvoyServerProtoData_FailurePercentageEjection |
|
| AutoValue_EnvoyServerProtoData_FilterChain |
|
| AutoValue_EnvoyServerProtoData_FilterChainMatch |
|
| AutoValue_EnvoyServerProtoData_Listener |
|
| AutoValue_EnvoyServerProtoData_OutlierDetection |
|
| AutoValue_EnvoyServerProtoData_SuccessRateEjection |
|
| AutoValue_FaultConfig |
|
| AutoValue_FaultConfig_FaultAbort |
|
| AutoValue_FaultConfig_FaultDelay |
|
| AutoValue_FaultConfig_FractionalPercent |
|
| AutoValue_HttpConnectionManager |
|
| AutoValue_RbacConfig |
|
| AutoValue_RouteLookupServiceClusterSpecifierPlugin_RlsPluginConfig |
|
| AutoValue_VirtualHost |
|
| AutoValue_VirtualHost_Route |
|
| AutoValue_VirtualHost_Route_RouteAction |
|
| AutoValue_VirtualHost_Route_RouteAction_ClusterWeight |
|
| AutoValue_VirtualHost_Route_RouteAction_HashPolicy |
|
| AutoValue_VirtualHost_Route_RouteAction_RetryPolicy |
|
| AutoValue_VirtualHost_Route_RouteMatch |
|
| AutoValue_VirtualHost_Route_RouteMatch_PathMatcher |
|
| AutoValue_XdsClusterResource_CdsUpdate |
|
| AutoValue_XdsClusterResource_CdsUpdate.Builder |
|
| AutoValue_XdsListenerResource_LdsUpdate |
|
| AutoValue_XdsServerWrapper_ServerRoutingConfig |
|
| CdsLoadBalancer2 |
Load balancer for cds_experimental LB policy.
|
| CdsLoadBalancerProvider |
The provider for the "cds" balancing policy.
|
| CdsLoadBalancerProvider.CdsConfig |
Represents a successfully parsed and validated LoadBalancingConfig for CDS.
|
| ClusterImplLoadBalancer |
Load balancer for cluster_impl_experimental LB policy.
|
| ClusterImplLoadBalancer.ClusterLocality |
|
| ClusterImplLoadBalancer.CountingStreamTracerFactory |
|
| ClusterImplLoadBalancer.OrcaPerRpcListener |
|
| ClusterImplLoadBalancerProvider |
The provider for the cluster_impl load balancing policy.
|
| ClusterImplLoadBalancerProvider.ClusterImplConfig |
|
| ClusterManagerLoadBalancer |
The top-level load balancing policy for use in XDS.
|
| ClusterManagerLoadBalancer.GracefulSwitchLoadBalancerFactory |
|
| ClusterManagerLoadBalancerProvider |
The provider for the cluster_manager load balancing policy.
|
| ClusterManagerLoadBalancerProvider.ClusterManagerConfig |
|
| ClusterResolverLoadBalancer |
Load balancer for cluster_resolver_experimental LB policy.
|
| ClusterResolverLoadBalancer.ClusterResolutionResult |
|
| ClusterResolverLoadBalancerProvider |
The provider for the cluster_resolver load balancing policy.
|
| ClusterResolverLoadBalancerProvider.ClusterResolverConfig |
|
| ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism |
|
| ClusterSpecifierPlugin.NamedPluginConfig |
|
| ClusterSpecifierPluginRegistry |
|
| ConfigOrError<T> |
|
| CsdsService |
The CSDS service provides information about the status of a running xDS client.
|
| Endpoints |
Locality and endpoint level load balancing configurations.
|
| Endpoints.DropOverload |
Represents a drop policy.
|
| Endpoints.LbEndpoint |
Represents a single endpoint to be load balanced.
|
| Endpoints.LocalityLbEndpoints |
Represents a group of endpoints belong to a single locality.
|
| EnvoyServerProtoData |
Defines gRPC data types for Envoy protobuf messages used in xDS protocol on the server side,
similar to how EnvoyProtoData defines it for the client side.
|
| EnvoyServerProtoData.BaseTlsContext |
|
| EnvoyServerProtoData.CidrRange |
|
| EnvoyServerProtoData.DownstreamTlsContext |
|
| EnvoyServerProtoData.FailurePercentageEjection |
|
| EnvoyServerProtoData.FilterChain |
|
| EnvoyServerProtoData.FilterChainMatch |
|
| EnvoyServerProtoData.Listener |
Corresponds to Envoy proto message Listener and
related classes.
|
| EnvoyServerProtoData.OutlierDetection |
|
| EnvoyServerProtoData.SuccessRateEjection |
|
| EnvoyServerProtoData.UpstreamTlsContext |
|
| FaultConfig |
Fault injection configurations.
|
| FaultConfig.FaultAbort |
Fault configurations for delaying requests.
|
| FaultConfig.FaultDelay |
Fault configurations for aborting requests.
|
| FaultConfig.FractionalPercent |
|
| FaultFilter |
HttpFault filter implementation.
|
| Filter.NamedFilterConfig |
Filter config with instance name.
|
| FilterChainMatchingProtocolNegotiators |
Handles L4 filter chain match for the connection based on the xds configuration.
|
| FilterChainMatchingProtocolNegotiators.FilterChainMatchingHandler |
|
| FilterChainMatchingProtocolNegotiators.FilterChainMatchingHandler.FilterChainSelector |
|
| FilterChainMatchingProtocolNegotiators.FilterChainMatchingNegotiatorServerFactory |
|
| FilterChainMatchingProtocolNegotiators.FilterChainSelectorManagerDeregister |
|
| FilterChainMatchingProtocolNegotiators.GracefullyShutdownChannelRunnable |
|
| FilterChainMatchingProtocolNegotiators.SelectedConfig |
The FilterChain level configuration.
|
| FilterChainSelectorManager |
Maintains the current xDS selector and any resources using that selector.
|
| FilterChainSelectorManager.Closer |
|
| FilterChainSelectorManager.CloserComparator |
|
| FilterRegistry |
A registry for all supported Filters.
|
| GrpcBootstrapperImpl |
|
| GrpcXdsTransportFactory |
|
| GrpcXdsTransportFactory.EventHandlerToCallListenerAdapter<T> |
|
| GrpcXdsTransportFactory.GrpcXdsTransport |
|
| HttpConnectionManager |
HttpConnectionManager is a network filter for proxying HTTP requests.
|
| InternalGrpcBootstrapperImpl |
Internal accessors for GrpcBootstrapperImpl.
|
| InternalRbacFilter |
This class exposes some functionality in RbacFilter to other packages.
|
| InternalSharedXdsClientPoolProvider |
Accessor for global factory for managing XdsClient instance.
|
| InternalXdsAttributes |
Internal attributes used for xDS implementation.
|
| LazyLoadBalancer |
A load balancer that starts in IDLE instead of CONNECTING.
|
| LazyLoadBalancer.Factory |
|
| LeastRequestLoadBalancer |
A LoadBalancer that provides least request load balancing based on
outstanding request counters.
|
| LeastRequestLoadBalancer.EmptyPicker |
|
| LeastRequestLoadBalancer.LeastRequestConfig |
|
| LeastRequestLoadBalancer.OutstandingRequestsTracingFactory |
|
| LeastRequestLoadBalancer.ReadyPicker |
|
| LeastRequestLoadBalancerProvider |
Provider for the "least_request_experimental" balancing policy.
|
| LoadBalancerConfigFactory |
Creates service config JSON load balancer config objects for a given xDS Cluster message.
|
| LoadBalancerConfigFactory.LegacyLoadBalancingPolicyConverter |
Builds a JSON LB configuration based on the old style of using the xDS Cluster proto message.
|
| LoadBalancerConfigFactory.LoadBalancingPolicyConverter |
Responsible for converting from a envoy.config.cluster.v3.LoadBalancingPolicy proto
message to a gRPC service config format.
|
| MessagePrinter |
Converts protobuf message to human readable String format.
|
| MessagePrinter.LazyHolder |
|
| PriorityLoadBalancer |
Load balancer for priority policy.
|
| PriorityLoadBalancerProvider |
Provider for priority load balancing policy.
|
| PriorityLoadBalancerProvider.PriorityLbConfig |
|
| PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig |
|
| RbacConfig |
Rbac configuration for Rbac filter.
|
| RbacFilter |
RBAC Http filter implementation.
|
| RingHashLoadBalancer |
A LoadBalancer that provides consistent hashing based load balancing to upstream hosts.
|
| RingHashLoadBalancer.RingEntry |
|
| RingHashLoadBalancer.RingHashConfig |
Configures the ring property.
|
| RingHashLoadBalancer.RingHashPicker |
|
| RingHashLoadBalancer.SubchannelView |
An unmodifiable view of a subchannel with state not subject to its real connectivity
state changes.
|
| RingHashLoadBalancerProvider |
The provider for the "ring_hash_experimental" balancing policy.
|
| RingHashOptions |
Utility class that provides a way to configure ring hash size limits.
|
| RouteLookupServiceClusterSpecifierPlugin |
The ClusterSpecifierPlugin for RouteLookup policy.
|
| RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig |
|
| RoutingUtils |
Utilities for performing virtual host domain name matching and route matching.
|
| SharedCallCounterMap |
The global map for holding circuit breaker atomic counters.
|
| SharedCallCounterMap.CounterReference |
|
| SharedCallCounterMap.SharedCallCounterMapHolder |
|
| SharedXdsClientPoolProvider |
The global factory for creating a singleton XdsClient instance to be used by all gRPC
clients in the process.
|
| SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool |
|
| SharedXdsClientPoolProvider.SharedXdsClientPoolProviderHolder |
|
| ThreadSafeRandom.ThreadSafeRandomImpl |
|
| VirtualHost |
Represents an upstream virtual host.
|
| VirtualHost.Route |
|
| VirtualHost.Route.RouteAction |
|
| VirtualHost.Route.RouteAction.ClusterWeight |
|
| VirtualHost.Route.RouteAction.HashPolicy |
|
| VirtualHost.Route.RouteAction.RetryPolicy |
|
| VirtualHost.Route.RouteMatch |
|
| VirtualHost.Route.RouteMatch.PathMatcher |
Matcher for HTTP request path.
|
| WeightedRandomPicker |
|
| WeightedRandomPicker.WeightedChildPicker |
|
| WeightedRoundRobinLoadBalancer |
A LoadBalancer that provides weighted-round-robin load-balancing over the
EquivalentAddressGroups from the NameResolver.
|
| WeightedRoundRobinLoadBalancer.StaticStrideScheduler |
|
| WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig |
|
| WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder |
|
| WeightedRoundRobinLoadBalancer.WeightedRoundRobinPicker |
|
| WeightedRoundRobinLoadBalancerProvider |
|
| WeightedTargetLoadBalancer |
Load balancer for weighted_target policy.
|
| WeightedTargetLoadBalancerProvider |
The provider for the weighted_target balancing policy.
|
| WeightedTargetLoadBalancerProvider.WeightedPolicySelection |
|
| WeightedTargetLoadBalancerProvider.WeightedTargetConfig |
The lb config for WeightedTargetLoadBalancer.
|
| WrrLocalityLoadBalancer |
This load balancer acts as a parent for the WeightedTargetLoadBalancer and configures
it with a child policy in its configuration and locality weights it gets from an attribute in
LoadBalancer.ResolvedAddresses.
|
| WrrLocalityLoadBalancer.WrrLocalityConfig |
|
| WrrLocalityLoadBalancerProvider |
|
| XdsChannelCredentials |
|
| XdsClusterResource |
|
| XdsClusterResource.CdsUpdate |
xDS resource update for cluster-level configuration.
|
| XdsClusterResource.CdsUpdate.Builder |
|
| XdsCredentialsProvider |
Provider of credentials which can be consumed by clients for xds communications.
|
| XdsCredentialsRegistry |
|
| XdsCredentialsRegistry.XdsCredentialsProviderPriorityAccessor |
|
| XdsEndpointResource |
|
| XdsEndpointResource.EdsUpdate |
|
| XdsLbPolicies |
|
| XdsListenerResource |
|
| XdsListenerResource.LdsUpdate |
|
| XdsNameResolver |
A NameResolver for resolving gRPC target names with "xds:" scheme.
|
| XdsNameResolver.ClusterRefState |
|
| XdsNameResolver.FailingConfigSelector |
|
| XdsNameResolver.RoutingConfig |
VirtualHost-level configuration for request routing.
|
| XdsNameResolverProvider |
|
| XdsRouteConfigureResource |
|
| XdsRouteConfigureResource.RdsUpdate |
|
| XdsServerBuilder |
A version of ServerBuilder to create xDS managed servers.
|
| XdsServerBuilder.DefaultListener |
|
| XdsServerCredentials |
|
| XdsServerWrapper |
|
| XdsServerWrapper.ServerRoutingConfig |
The HttpConnectionManager level configuration.
|
| XxHash64 |
The XxHash is a fast, non-cryptographic, 64-bit hash function that has excellent avalanche
and 2-way bit independence properties.
|
| XxHash64.AsciiStringByteSupplier |
|
| XxHash64.ByteSupplier |
|
| XxHash64.PlainByteSupplier |
|