| Bootstrapper |
Loads configuration information to bootstrap gRPC's integration of xDS protocol.
|
| Bootstrapper.AuthorityInfo |
|
| Bootstrapper.BootstrapInfo |
Data class containing the results of reading bootstrap.
|
| Bootstrapper.BootstrapInfo.Builder |
|
| Bootstrapper.CertificateProviderInfo |
Data class containing Certificate provider information: the plugin-name and an opaque
Map that represents the config for that plugin.
|
| Bootstrapper.ServerInfo |
Data class containing xDS server information, such as server URI and channel credentials
to be used for communication.
|
| BootstrapperImpl.FileReader |
Reads the content of the file with the given path in the file system.
|
| BootstrapperImpl.LocalFileReader |
|
| ControlPlaneClient |
Common base type for XdsClient implementations, which encapsulates the layer abstraction of
the xDS RPC stream.
|
| ControlPlaneClient.AdsStream |
|
| EnvoyProtoData.Address |
See corresponding Envoy proto message Address.
|
| EnvoyProtoData.Node |
See corresponding Envoy proto message Node.
|
| EnvoyProtoData.Node.Builder |
|
| LoadReportClient |
Client of xDS load reporting service based on LRS protocol, which reports load stats of
gRPC client's perspective to a management server.
|
| LoadReportClient.LrsStream |
|
| LoadStatsManager2 |
Manages client side traffic stats.
|
| LoadStatsManager2.ClusterDropStats |
Recorder for dropped requests.
|
| LoadStatsManager2.ClusterDropStatsSnapshot |
|
| LoadStatsManager2.ClusterLocalityStats |
Recorder for client loads.
|
| LoadStatsManager2.ClusterLocalityStatsSnapshot |
|
| Locality |
Represents a network locality.
|
| MessagePrettyPrinter |
|
| ReferenceCounted |
A reference count wrapper for objects.
|
| Stats.BackendLoadMetricStats |
Load metric stats for multi-dimensional load balancing.
|
| Stats.ClusterStats |
Cluster-level load stats.
|
| Stats.ClusterStats.Builder |
|
| Stats.DroppedRequests |
Stats for dropped requests.
|
| Stats.UpstreamLocalityStats |
Load stats aggregated in locality level.
|
| XdsClient |
An XdsClient instance encapsulates all of the logic for communicating with the xDS
server.
|
| XdsClient.ProcessingTracker |
|
| XdsClient.ResourceMetadata |
The metadata of the xDS resource; used by the xDS config dump.
|
| XdsClient.ResourceMetadata.ResourceMetadataStatus |
Resource status from the view of a xDS client, which tells the synchronization
status between the xDS client and the xDS server.
|
| XdsClient.ResourceMetadata.UpdateFailureState |
Captures error metadata of failed resource updates.
|
| XdsClient.ResourceStore |
|
| XdsClient.ResourceUpdate |
|
| XdsClient.ResourceWatcher |
Watcher interface for a single requested xDS resource.
|
| XdsClient.XdsResponseHandler |
|
| XdsClientImpl.ResourceSubscriber |
Tracks a single subscribed resource.
|
| XdsInitializationException |
Throws when fail to bootstrap or initialize the XdsClient.
|
| XdsLogger |
An xDS-specific logger for collecting xDS specific events.
|
| XdsLogger.XdsLogLevel |
Log levels.
|
| XdsResourceType |
|
| XdsResourceType.Args |
|
| XdsResourceType.ParsedResource |
|
| XdsResourceType.ResourceInvalidException |
|
| XdsResourceType.StructOrError |
|
| XdsResourceType.ValidatedResourceUpdate |
|
| XdsTransportFactory |
A factory for creating new XdsTransport instances.
|
| XdsTransportFactory.EventHandler |
An interface for handling events on a streaming call.
|
| XdsTransportFactory.StreamingCall |
Represents a bidi streaming RPC call.
|
| XdsTransportFactory.XdsTransport |
Represents transport for xDS communication (e.g., a gRPC channel).
|