Uses of Interface
io.grpc.xds.client.XdsClient.ResourceWatcher
Packages that use XdsClient.ResourceWatcher
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of XdsClient.ResourceWatcher in io.grpc.xds
Classes in io.grpc.xds that implement XdsClient.ResourceWatcherModifier and TypeClassDescriptionprivate final class
private final class
private class
private class
Discovery state for RouteConfiguration resource.private final class
private final class
-
Uses of XdsClient.ResourceWatcher in io.grpc.xds.client
Fields in io.grpc.xds.client with type parameters of type XdsClient.ResourceWatcherModifier and TypeFieldDescriptionprivate final Map
<XdsClient.ResourceWatcher<T>, Executor> XdsClientImpl.ResourceSubscriber.watchers
Methods in io.grpc.xds.client with parameters of type XdsClient.ResourceWatcherModifier and TypeMethodDescription(package private) void
XdsClientImpl.ResourceSubscriber.addWatcher
(XdsClient.ResourceWatcher<T> watcher, Executor watcherExecutor) <T extends XdsClient.ResourceUpdate>
voidXdsClient.cancelXdsResourceWatch
(XdsResourceType<T> type, String resourceName, XdsClient.ResourceWatcher<T> watcher) Unregisters the given resource watcher.<T extends XdsClient.ResourceUpdate>
voidXdsClientImpl.cancelXdsResourceWatch
(XdsResourceType<T> type, 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, String resourceName, XdsClient.ResourceWatcher<T> watcher) <T extends XdsClient.ResourceUpdate>
voidXdsClient.watchXdsResource
(XdsResourceType<T> type, String resourceName, XdsClient.ResourceWatcher<T> watcher, Executor executor) Registers a data watcher for the given Xds resource.<T extends XdsClient.ResourceUpdate>
voidXdsClientImpl.watchXdsResource
(XdsResourceType<T> type, String resourceName, XdsClient.ResourceWatcher<T> watcher, Executor watcherExecutor)