Uses of Interface
io.grpc.xds.client.XdsClient.ResourceUpdate
Packages that use XdsClient.ResourceUpdate
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of XdsClient.ResourceUpdate in io.grpc.xds
Classes in io.grpc.xds that implement XdsClient.ResourceUpdateModifier and TypeClassDescription(package private) final class
(package private) final class
(package private) static class
xDS resource update for cluster-level configuration.(package private) static final class
(package private) static class
(package private) static final class
-
Uses of XdsClient.ResourceUpdate in io.grpc.xds.client
Classes in io.grpc.xds.client with type parameters of type XdsClient.ResourceUpdateModifier and TypeInterfaceDescriptionstatic interface
Watcher interface for a single requested xDS resource.private final class
Tracks a single subscribed resource.class
XdsResourceType<T extends XdsClient.ResourceUpdate>
(package private) static final class
(package private) static final class
Fields in io.grpc.xds.client declared as XdsClient.ResourceUpdateModifier and TypeFieldDescriptionprivate T
XdsClientImpl.ResourceSubscriber.data
private final T
XdsResourceType.ParsedResource.resourceUpdate
Fields in io.grpc.xds.client with type parameters of type XdsClient.ResourceUpdateModifier and TypeFieldDescriptionprivate final Map
<XdsResourceType<? extends XdsClient.ResourceUpdate>, Map<String, XdsClientImpl.ResourceSubscriber<? extends XdsClient.ResourceUpdate>>> XdsClientImpl.resourceSubscribers
private final Map
<XdsResourceType<? extends XdsClient.ResourceUpdate>, Map<String, XdsClientImpl.ResourceSubscriber<? extends XdsClient.ResourceUpdate>>> XdsClientImpl.resourceSubscribers
Methods in io.grpc.xds.client with type parameters of type XdsClient.ResourceUpdateModifier and TypeMethodDescription<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 <T extends XdsClient.ResourceUpdate>
voidXdsClientImpl.handleResourceUpdate
(XdsResourceType.Args args, List<com.google.protobuf.Any> resources, XdsResourceType<T> xdsResourceType, XdsClient.ProcessingTracker processingTracker) <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) Method parameters in io.grpc.xds.client with type arguments of type XdsClient.ResourceUpdateModifier and TypeMethodDescriptionXdsClient.ResourceStore.getSubscribedResources
(Bootstrapper.ServerInfo serverInfo, XdsResourceType<? extends XdsClient.ResourceUpdate> type) Returns the collection of resources currently subscribing to ornull
if not subscribing to any resources for the given type.XdsClientImpl.getSubscribedResources
(Bootstrapper.ServerInfo serverInfo, XdsResourceType<? extends XdsClient.ResourceUpdate> type)