Uses of Interface
io.grpc.xds.client.XdsClient.ResourceUpdate
-
Packages that use XdsClient.ResourceUpdate Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.client -
-
Uses of XdsClient.ResourceUpdate in io.grpc.xds
Classes in io.grpc.xds that implement XdsClient.ResourceUpdate Modifier and Type Class Description (package private) class
AutoValue_XdsClusterResource_CdsUpdate
(package private) class
AutoValue_XdsListenerResource_LdsUpdate
(package private) static class
XdsClusterResource.CdsUpdate
xDS resource update for cluster-level configuration.(package private) static class
XdsEndpointResource.EdsUpdate
(package private) static class
XdsListenerResource.LdsUpdate
(package private) static class
XdsRouteConfigureResource.RdsUpdate
-
Uses of XdsClient.ResourceUpdate in io.grpc.xds.client
Classes in io.grpc.xds.client with type parameters of type XdsClient.ResourceUpdate Modifier and Type Interface Description static interface
XdsClient.ResourceWatcher<T extends XdsClient.ResourceUpdate>
Watcher interface for a single requested xDS resource.private class
XdsClientImpl.ResourceSubscriber<T extends XdsClient.ResourceUpdate>
Tracks a single subscribed resource.class
XdsResourceType<T extends XdsClient.ResourceUpdate>
(package private) static class
XdsResourceType.ParsedResource<T extends XdsClient.ResourceUpdate>
(package private) static class
XdsResourceType.ValidatedResourceUpdate<T extends XdsClient.ResourceUpdate>
Fields in io.grpc.xds.client declared as XdsClient.ResourceUpdate Modifier and Type Field Description private T
XdsClientImpl.ResourceSubscriber. data
private T
XdsResourceType.ParsedResource. resourceUpdate
Fields in io.grpc.xds.client with type parameters of type XdsClient.ResourceUpdate Modifier and Type Field Description private java.util.Map<XdsResourceType<? extends XdsClient.ResourceUpdate>,java.util.Map<java.lang.String,XdsClientImpl.ResourceSubscriber<? extends XdsClient.ResourceUpdate>>>
XdsClientImpl. resourceSubscribers
private java.util.Map<XdsResourceType<? extends XdsClient.ResourceUpdate>,java.util.Map<java.lang.String,XdsClientImpl.ResourceSubscriber<? extends XdsClient.ResourceUpdate>>>
XdsClientImpl. resourceSubscribers
Methods in io.grpc.xds.client with type parameters of type XdsClient.ResourceUpdate Modifier and Type Method Description <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 <T extends XdsClient.ResourceUpdate>
voidXdsClientImpl. handleResourceUpdate(XdsResourceType.Args args, java.util.List<com.google.protobuf.Any> resources, XdsResourceType<T> xdsResourceType, XdsClient.ProcessingTracker processingTracker)
<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)
Method parameters in io.grpc.xds.client with type arguments of type XdsClient.ResourceUpdate Modifier and Type Method Description java.util.Collection<java.lang.String>
XdsClient.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.java.util.Collection<java.lang.String>
XdsClientImpl. getSubscribedResources(Bootstrapper.ServerInfo serverInfo, XdsResourceType<? extends XdsClient.ResourceUpdate> type)
-