Module org.github.gestalt.core
Package org.github.gestalt.config.reload
Class TimedConfigReloadStrategy
- java.lang.Object
-
- org.github.gestalt.config.reload.ConfigReloadStrategy
-
- org.github.gestalt.config.reload.TimedConfigReloadStrategy
-
public final class TimedConfigReloadStrategy extends ConfigReloadStrategy
Reloads a sources every specified duration.
-
-
Field Summary
-
Fields inherited from class org.github.gestalt.config.reload.ConfigReloadStrategy
listeners, source
-
-
Constructor Summary
Constructors Constructor Description TimedConfigReloadStrategy(java.time.Duration reloadDelay)Constructor for TimedConfigReloadStrategy.TimedConfigReloadStrategy(ConfigSource source, java.time.Duration reloadDelay)Constructor for TimedConfigReloadStrategy.
-
Method Summary
-
Methods inherited from class org.github.gestalt.config.reload.ConfigReloadStrategy
getSource, registerListener, reload, removeListener, setSource
-
-
-
-
Constructor Detail
-
TimedConfigReloadStrategy
public TimedConfigReloadStrategy(java.time.Duration reloadDelay)
Constructor for TimedConfigReloadStrategy.- Parameters:
reloadDelay- how often to reload the config source
-
TimedConfigReloadStrategy
public TimedConfigReloadStrategy(ConfigSource source, java.time.Duration reloadDelay)
Constructor for TimedConfigReloadStrategy.- Parameters:
source- the config source to reloadreloadDelay- how often to reload the config source
-
-