Class FileWatcherCertificateProvider.Factory
- java.lang.Object
-
- io.grpc.xds.internal.security.certprovider.FileWatcherCertificateProvider.Factory
-
- Enclosing class:
- FileWatcherCertificateProvider
abstract static class FileWatcherCertificateProvider.Factory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static FileWatcherCertificateProvider.Factory
DEFAULT_INSTANCE
-
Constructor Summary
Constructors Constructor Description Factory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract FileWatcherCertificateProvider
create(CertificateProvider.DistributorWatcher watcher, boolean notifyCertUpdates, java.lang.String certFile, java.lang.String keyFile, java.lang.String trustFile, long refreshIntervalInSeconds, java.util.concurrent.ScheduledExecutorService scheduledExecutorService, io.grpc.internal.TimeProvider timeProvider)
(package private) static FileWatcherCertificateProvider.Factory
getInstance()
-
-
-
Field Detail
-
DEFAULT_INSTANCE
private static final FileWatcherCertificateProvider.Factory DEFAULT_INSTANCE
-
-
Method Detail
-
getInstance
static FileWatcherCertificateProvider.Factory getInstance()
-
create
abstract FileWatcherCertificateProvider create(CertificateProvider.DistributorWatcher watcher, boolean notifyCertUpdates, java.lang.String certFile, java.lang.String keyFile, java.lang.String trustFile, long refreshIntervalInSeconds, java.util.concurrent.ScheduledExecutorService scheduledExecutorService, io.grpc.internal.TimeProvider timeProvider)
-
-