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).
|