Uses of Class
io.grpc.xds.client.XdsClient
Packages that use XdsClient
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of XdsClient in io.grpc.xds
Fields in io.grpc.xds declared as XdsClientModifier and TypeFieldDescriptionprivate XdsClient
CdsLoadBalancer2.xdsClient
private XdsClient
ClusterImplLoadBalancer.xdsClient
private XdsClient
ClusterResolverLoadBalancer.xdsClient
private XdsClient
SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool.xdsClient
private XdsClient
XdsNameResolver.xdsClient
private XdsClient
XdsServerWrapper.xdsClient
Fields in io.grpc.xds with type parameters of type XdsClientModifier and TypeFieldDescriptionSharedXdsClientPoolProvider.targetToXdsClientMap
(package private) static final io.grpc.Attributes.Key
<io.grpc.internal.ObjectPool<XdsClient>> InternalXdsAttributes.XDS_CLIENT_POOL
Attribute key for passing around the XdsClient object pool across NameResolver/LoadBalancers.private io.grpc.internal.ObjectPool
<XdsClient> CdsLoadBalancer2.xdsClientPool
private io.grpc.internal.ObjectPool
<XdsClient> ClusterImplLoadBalancer.xdsClientPool
private io.grpc.internal.ObjectPool
<XdsClient> ClusterResolverLoadBalancer.xdsClientPool
private io.grpc.internal.ObjectPool
<XdsClient> XdsNameResolver.xdsClientPool
private io.grpc.internal.ObjectPool
<XdsClient> XdsServerWrapper.xdsClientPool
Methods in io.grpc.xds that return XdsClientModifier and TypeMethodDescriptionSharedXdsClientPoolProvider.RefCountedXdsClientObjectPool.getObject()
(package private) XdsClient
XdsNameResolver.getXdsClient()
(package private) XdsClient
SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool.getXdsClientForTest()
SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool.returnObject
(Object object) Methods in io.grpc.xds that return types with arguments of type XdsClientModifier and TypeMethodDescriptionio.grpc.internal.ObjectPool
<XdsClient> io.grpc.internal.ObjectPool
<XdsClient> static io.grpc.internal.ObjectPool
<XdsClient> InternalSharedXdsClientPoolProvider.getOrCreate
(String target) io.grpc.internal.ObjectPool
<XdsClient> SharedXdsClientPoolProvider.getOrCreate
(String target) io.grpc.internal.ObjectPool
<XdsClient> XdsClientPoolFactory.getOrCreate
(String target) Methods in io.grpc.xds with parameters of type XdsClientModifier and TypeMethodDescription(package private) static ClientConfig
CsdsService.getClientConfigForXdsClient
(XdsClient xdsClient, String target) -
Uses of XdsClient in io.grpc.xds.client
Subclasses of XdsClient in io.grpc.xds.clientFields in io.grpc.xds.client declared as XdsClientConstructors in io.grpc.xds.client with parameters of type XdsClientModifierConstructorDescription(package private)
ControlPlaneClient
(XdsTransportFactory.XdsTransport xdsTransport, Bootstrapper.ServerInfo serverInfo, EnvoyProtoData.Node bootstrapNode, XdsClient.XdsResponseHandler xdsResponseHandler, XdsClient.ResourceStore resourceStore, ScheduledExecutorService timeService, io.grpc.SynchronizationContext syncContext, io.grpc.internal.BackoffPolicy.Provider backoffPolicyProvider, com.google.common.base.Supplier<com.google.common.base.Stopwatch> stopwatchSupplier, XdsClient xdsClient, MessagePrettyPrinter messagePrinter) An entity that manages ADS RPCs over a single channel.