Uses of Class
io.grpc.xds.client.Bootstrapper.ServerInfo
Packages that use Bootstrapper.ServerInfo
-
Uses of Bootstrapper.ServerInfo in io.grpc.xds.client
Methods in io.grpc.xds.client that return Bootstrapper.ServerInfoModifier and TypeMethodDescriptionstatic Bootstrapper.ServerInfostatic Bootstrapper.ServerInfoBootstrapper.ServerInfo.create(String target, Object implSpecificConfig, boolean ignoreResourceDeletion) XdsResourceType.Args.getServerInfo()Methods in io.grpc.xds.client that return types with arguments of type Bootstrapper.ServerInfoModifier and TypeMethodDescriptionXdsClient.getServerLrsClientMap()Returns a map of control plane server info objects to the LoadReportClients that are responsible for sending load reports to the control plane servers.XdsClientImpl.getServerLrsClientMap()abstract com.google.common.collect.ImmutableList<Bootstrapper.ServerInfo> Bootstrapper.BootstrapInfo.servers()Returns the list of xDS servers to be connected to.abstract com.google.common.collect.ImmutableList<Bootstrapper.ServerInfo> Bootstrapper.AuthorityInfo.xdsServers()Ordered list of xDS servers to contact for this authority.Methods in io.grpc.xds.client with parameters of type Bootstrapper.ServerInfoModifier and TypeMethodDescriptionXdsClient.addClusterDropStats(Bootstrapper.ServerInfo serverInfo, String clusterName, String edsServiceName) Adds drop stats for the specified cluster with edsServiceName by using the returned object to record dropped requests.XdsClientImpl.addClusterDropStats(Bootstrapper.ServerInfo serverInfo, String clusterName, String edsServiceName) XdsClient.addClusterLocalityStats(Bootstrapper.ServerInfo serverInfo, String clusterName, String edsServiceName, Locality locality) Adds load stats for the specified locality (in the specified cluster with edsServiceName) by using the returned object to record RPCs.XdsClientImpl.addClusterLocalityStats(Bootstrapper.ServerInfo serverInfo, String clusterName, String edsServiceName, Locality locality) XdsTransportFactory.create(Bootstrapper.ServerInfo serverInfo) io.grpc.xds.client.ControlPlaneClientXdsClientImpl.getOrCreateControlPlaneClient(Bootstrapper.ServerInfo serverInfo) XdsClient.ResourceStore.getSubscribedResources(Bootstrapper.ServerInfo serverInfo, XdsResourceType<? extends XdsClient.ResourceUpdate> type) Returns the collection of resources currently subscribing to ornullif not subscribing to any resources for the given type.XdsClientImpl.getSubscribedResources(Bootstrapper.ServerInfo serverInfo, XdsResourceType<? extends XdsClient.ResourceUpdate> type) voidXdsClientImpl.handleResourceResponse(XdsResourceType<?> xdsResourceType, Bootstrapper.ServerInfo serverInfo, String versionInfo, List<com.google.protobuf.Any> resources, String nonce, io.grpc.xds.client.XdsClient.ProcessingTracker processingTracker) voidXdsClientImpl.handleStreamRestarted(Bootstrapper.ServerInfo serverInfo) protected voidXdsClient.startSubscriberTimersIfNeeded(Bootstrapper.ServerInfo serverInfo) For all subscriber's for the specified server, if the resource hasn't yet been resolved then start a timer for it.protected voidXdsClientImpl.startSubscriberTimersIfNeeded(Bootstrapper.ServerInfo serverInfo) Method parameters in io.grpc.xds.client with type arguments of type Bootstrapper.ServerInfoModifier and TypeMethodDescriptionstatic Bootstrapper.AuthorityInfoBootstrapper.AuthorityInfo.create(String clientListenerResourceNameTemplate, List<Bootstrapper.ServerInfo> xdsServers) abstract Bootstrapper.BootstrapInfo.BuilderBootstrapper.BootstrapInfo.Builder.servers(List<Bootstrapper.ServerInfo> servers) Constructors in io.grpc.xds.client with parameters of type Bootstrapper.ServerInfoModifierConstructorDescriptionArgs(Bootstrapper.ServerInfo serverInfo, String versionInfo, String nonce, Bootstrapper.BootstrapInfo bootstrapInfo, Object securityConfig, Set<String> subscribedResources)