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 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 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_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 XdsClient Modifier and Type Method Description XdsClient
SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool. getObject()
(package private) XdsClient
XdsNameResolver. getXdsClient()
(package private) XdsClient
SharedXdsClientPoolProvider.RefCountedXdsClientObjectPool. getXdsClientForTest()
XdsClient
SharedXdsClientPoolProvider.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 ClientConfig
CsdsService. 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 class
XdsClientImpl
XdsClient implementation.Fields in io.grpc.xds.client declared as XdsClient Modifier and Type Field Description private XdsClient
ControlPlaneClient. xdsClient
Constructors 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.
-