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