Uses of Interface
io.grpc.xds.client.XdsClient.ResourceWatcher
-
Packages that use XdsClient.ResourceWatcher Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.client -
-
Uses of XdsClient.ResourceWatcher in io.grpc.xds
Classes in io.grpc.xds that implement XdsClient.ResourceWatcher Modifier and Type Class Description private class
CdsLoadBalancer2.CdsLbState.ClusterState
private class
ClusterResolverLoadBalancer.ClusterResolverLbState.EdsClusterState
private class
XdsNameResolver.ResolveState
private class
XdsNameResolver.ResolveState.RouteDiscoveryState
Discovery state for RouteConfiguration resource.private class
XdsServerWrapper.DiscoveryState
private class
XdsServerWrapper.DiscoveryState.RouteDiscoveryState
-
Uses of XdsClient.ResourceWatcher in io.grpc.xds.client
Fields in io.grpc.xds.client with type parameters of type XdsClient.ResourceWatcher Modifier and Type Field Description private java.util.Map<XdsClient.ResourceWatcher<T>,java.util.concurrent.Executor>
XdsClientImpl.ResourceSubscriber. watchers
Methods in io.grpc.xds.client with parameters of type XdsClient.ResourceWatcher Modifier and Type Method Description (package private) void
XdsClientImpl.ResourceSubscriber. addWatcher(XdsClient.ResourceWatcher<T> watcher, java.util.concurrent.Executor watcherExecutor)
<T extends XdsClient.ResourceUpdate>
voidXdsClient. cancelXdsResourceWatch(XdsResourceType<T> type, java.lang.String resourceName, XdsClient.ResourceWatcher<T> watcher)
Unregisters the given resource watcher.<T extends XdsClient.ResourceUpdate>
voidXdsClientImpl. cancelXdsResourceWatch(XdsResourceType<T> type, java.lang.String resourceName, XdsClient.ResourceWatcher<T> watcher)
private void
XdsClientImpl.ResourceSubscriber. notifyWatcher(XdsClient.ResourceWatcher<T> watcher, T update)
(package private) void
XdsClientImpl.ResourceSubscriber. removeWatcher(XdsClient.ResourceWatcher<T> watcher)
<T extends XdsClient.ResourceUpdate>
voidXdsClient. watchXdsResource(XdsResourceType<T> type, java.lang.String resourceName, XdsClient.ResourceWatcher<T> watcher)
<T extends XdsClient.ResourceUpdate>
voidXdsClient. watchXdsResource(XdsResourceType<T> type, java.lang.String resourceName, XdsClient.ResourceWatcher<T> watcher, java.util.concurrent.Executor executor)
Registers a data watcher for the given Xds resource.<T extends XdsClient.ResourceUpdate>
voidXdsClientImpl. watchXdsResource(XdsResourceType<T> type, java.lang.String resourceName, XdsClient.ResourceWatcher<T> watcher, java.util.concurrent.Executor watcherExecutor)
-