Uses of Class
io.grpc.xds.client.XdsClient
-
Packages that use XdsClient Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.client -
-
Uses of XdsClient in io.grpc.xds
Fields in io.grpc.xds declared as XdsClient Modifier and Type Field Description private XdsClientCdsLoadBalancer2. xdsClientprivate XdsClientClusterImplLoadBalancer. xdsClientprivate XdsClientClusterResolverLoadBalancer. xdsClientprivate XdsClientSharedXdsClientPoolProvider.RefCountedXdsClientObjectPool. xdsClientprivate XdsClientXdsNameResolver. xdsClientprivate XdsClientXdsServerWrapper. xdsClientFields in io.grpc.xds with type parameters of type XdsClient Modifier and Type Field Description private java.util.Map<java.lang.String,io.grpc.internal.ObjectPool<XdsClient>>SharedXdsClientPoolProvider. targetToXdsClientMap(package private) static 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 XdsClient Modifier and Type Method Description XdsClientSharedXdsClientPoolProvider.RefCountedXdsClientObjectPool. getObject()(package private) XdsClientXdsNameResolver. getXdsClient()(package private) XdsClientSharedXdsClientPoolProvider.RefCountedXdsClientObjectPool. getXdsClientForTest()XdsClientSharedXdsClientPoolProvider.RefCountedXdsClientObjectPool. returnObject(java.lang.Object object)Methods in io.grpc.xds that return types with arguments of type XdsClient Modifier and Type Method Description io.grpc.internal.ObjectPool<XdsClient>SharedXdsClientPoolProvider. get(java.lang.String target)io.grpc.internal.ObjectPool<XdsClient>XdsClientPoolFactory. get(java.lang.String target)static io.grpc.internal.ObjectPool<XdsClient>InternalSharedXdsClientPoolProvider. getOrCreate(java.lang.String target)io.grpc.internal.ObjectPool<XdsClient>SharedXdsClientPoolProvider. getOrCreate(java.lang.String target)io.grpc.internal.ObjectPool<XdsClient>XdsClientPoolFactory. getOrCreate(java.lang.String target)Methods in io.grpc.xds with parameters of type XdsClient Modifier and Type Method Description (package private) static ClientConfigCsdsService. getClientConfigForXdsClient(XdsClient xdsClient, java.lang.String target) -
Uses of XdsClient in io.grpc.xds.client
Subclasses of XdsClient in io.grpc.xds.client Modifier and Type Class Description classXdsClientImplXdsClient implementation.Fields in io.grpc.xds.client declared as XdsClient Modifier and Type Field Description private XdsClientControlPlaneClient. xdsClientConstructors in io.grpc.xds.client with parameters of type XdsClient Constructor Description ControlPlaneClient(XdsTransportFactory.XdsTransport xdsTransport, Bootstrapper.ServerInfo serverInfo, EnvoyProtoData.Node bootstrapNode, XdsClient.XdsResponseHandler xdsResponseHandler, XdsClient.ResourceStore resourceStore, java.util.concurrent.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.
-