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
Classes in io.grpc.xds that implement interfaces with type arguments of type XdsClientModifier and TypeClassDescription(package private) static classFields in io.grpc.xds declared as XdsClientModifier and TypeFieldDescriptionprivate XdsClientCdsLoadBalancer2.xdsClientprivate XdsClientClusterImplLoadBalancer.xdsClientprivate XdsClientClusterResolverLoadBalancer.xdsClientprivate XdsClientSharedXdsClientPoolProvider.RefCountedXdsClientObjectPool.xdsClientprivate XdsClientXdsNameResolver.xdsClientprivate XdsClientXdsServerWrapper.xdsClientFields 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_POOLAttribute key for passing around the XdsClient object pool across NameResolver/LoadBalancers.private io.grpc.internal.ObjectPool<XdsClient> CdsLoadBalancer2.xdsClientPoolprivate io.grpc.internal.ObjectPool<XdsClient> ClusterImplLoadBalancer.xdsClientPoolprivate io.grpc.internal.ObjectPool<XdsClient> ClusterResolverLoadBalancer.xdsClientPoolprivate io.grpc.internal.ObjectPool<XdsClient> XdsNameResolver.xdsClientPoolprivate io.grpc.internal.ObjectPool<XdsClient> XdsServerWrapper.xdsClientPoolMethods in io.grpc.xds that return XdsClientModifier and TypeMethodDescriptionSharedXdsClientPoolProvider.RefCountedXdsClientObjectPool.getObject()(package private) XdsClientXdsNameResolver.getXdsClient()(package private) XdsClientSharedXdsClientPoolProvider.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 ClientConfigCsdsService.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.