Uses of Interface
io.grpc.xds.internal.security.certprovider.CertificateProvider.Watcher
Packages that use CertificateProvider.Watcher
-
Uses of CertificateProvider.Watcher in io.grpc.xds.internal.security.certprovider
Classes in io.grpc.xds.internal.security.certprovider that implement CertificateProvider.WatcherModifier and TypeClassDescriptionstatic final class
(package private) final class
A client SslContext provider using CertificateProviderInstance to fetch secrets.(package private) final class
A server SslContext provider using CertificateProviderInstance to fetch secrets.(package private) class
Base class forCertProviderClientSslContextProvider
.Fields in io.grpc.xds.internal.security.certprovider declared as CertificateProvider.WatcherModifier and TypeFieldDescriptionprivate final CertificateProvider.Watcher
CertificateProviderStore.Handle.watcher
Fields in io.grpc.xds.internal.security.certprovider with type parameters of type CertificateProvider.WatcherModifier and TypeFieldDescription(package private) final Set
<CertificateProvider.Watcher> CertificateProvider.DistributorWatcher.downstreamWatchers
Methods in io.grpc.xds.internal.security.certprovider that return types with arguments of type CertificateProvider.WatcherMethods in io.grpc.xds.internal.security.certprovider with parameters of type CertificateProvider.WatcherModifier and TypeMethodDescription(package private) void
CertificateProvider.DistributorWatcher.addWatcher
(CertificateProvider.Watcher watcher) CertificateProviderStore.createOrGetProvider
(String certName, String pluginName, Object config, CertificateProvider.Watcher watcher, boolean notifyCertUpdates) Creates or retrieves aCertificateProvider
instance, increments its ref-count and registers the watcher passed.private CertificateProviderStore.Handle
CertificateProviderStore.createProviderHelper
(String certName, String pluginName, Object config, CertificateProvider.Watcher watcher, boolean notifyCertUpdates) (package private) void
CertificateProvider.DistributorWatcher.removeWatcher
(CertificateProvider.Watcher watcher) private void
CertificateProvider.DistributorWatcher.sendLastCertificateUpdate
(CertificateProvider.Watcher watcher) private void
CertificateProvider.DistributorWatcher.sendLastTrustedRootsUpdate
(CertificateProvider.Watcher watcher) Constructors in io.grpc.xds.internal.security.certprovider with parameters of type CertificateProvider.WatcherModifierConstructorDescriptionprivate
Handle
(CertificateProviderStore.CertProviderKey key, CertificateProvider.Watcher watcher, CertificateProvider certProvider)