Uses of Interface
io.helidon.config.spi.ChangeWatcher
Package
Description
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
Etcd configuration source.
Configuration SPI that defines the behavior developers can implement to extend the config system.
-
Uses of ChangeWatcher in io.helidon.config
Modifier and TypeClassDescriptionfinal class
This change watcher is backed byWatchService
to fire a polling event with every change on monitoredPath
.Modifier and TypeMethodDescriptionstatic ChangeWatcher<?>
MetaConfig.changeWatcher
(Config metaConfig) Load a change watcher based on its meta configuration.Modifier and TypeMethodDescriptionprotected Optional<ChangeWatcher<Object>>
AbstractSource.changeWatcher()
A change watcher of this source, if it implementsWatchableSource
and has one configured.DirectoryConfigSource.changeWatcher()
FileConfigSource.changeWatcher()
FileOverrideSource.changeWatcher()
UrlConfigSource.changeWatcher()
UrlOverrideSource.changeWatcher()
Modifier and TypeMethodDescriptionprotected B
AbstractSourceBuilder.changeWatcher
(ChangeWatcher<U> changeWatcher) Configure a change watcher.DirectoryConfigSource.Builder.changeWatcher
(ChangeWatcher<Path> changeWatcher) FileConfigSource.Builder.changeWatcher
(ChangeWatcher<Path> changeWatcher) FileOverrideSource.Builder.changeWatcher
(ChangeWatcher<Path> changeWatcher) UrlConfigSource.Builder.changeWatcher
(ChangeWatcher<URL> changeWatcher) UrlOverrideSource.Builder.changeWatcher
(ChangeWatcher<URL> changeWatcher) -
Uses of ChangeWatcher in io.helidon.config.etcd
Modifier and TypeClassDescriptionclass
Etcd watch strategy is based on etcd watch operation.Modifier and TypeMethodDescriptionEtcdConfigSourceBuilder.changeWatcher
(ChangeWatcher<EtcdConfigSourceBuilder.EtcdEndpoint> changeWatcher) -
Uses of ChangeWatcher in io.helidon.config.spi
Modifier and TypeMethodDescriptionWatchableSource.changeWatcher()
If a change watcher is configured with this source, return it.Modifier and TypeMethodDescriptionWatchableSource.Builder.changeWatcher
(ChangeWatcher<T> changeWatcher) Configure the change watcher to be used with this source.