Module org.github.gestalt.core
Package org.github.gestalt.config.reload
Class ManualConfigReloadStrategy
- java.lang.Object
-
- org.github.gestalt.config.reload.ConfigReloadStrategy
-
- org.github.gestalt.config.reload.ManualConfigReloadStrategy
-
public final class ManualConfigReloadStrategy extends ConfigReloadStrategy
Reloads a source when called.
-
-
Field Summary
-
Fields inherited from class org.github.gestalt.config.reload.ConfigReloadStrategy
listeners, source
-
-
Constructor Summary
Constructors Constructor Description ManualConfigReloadStrategy()Constructor for ManualConfigReloadStrategy with no constructor.ManualConfigReloadStrategy(ConfigSource source)Constructor for ManualConfigReloadStrategy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreload()Force a manual reload.-
Methods inherited from class org.github.gestalt.config.reload.ConfigReloadStrategy
getSource, registerListener, removeListener, setSource
-
-
-
-
Constructor Detail
-
ManualConfigReloadStrategy
public ManualConfigReloadStrategy()
Constructor for ManualConfigReloadStrategy with no constructor.
-
ManualConfigReloadStrategy
public ManualConfigReloadStrategy(ConfigSource source)
Constructor for ManualConfigReloadStrategy.- Parameters:
source- the config source to reload
-
-
Method Detail
-
reload
public void reload() throws GestaltExceptionForce a manual reload.- Overrides:
reloadin classConfigReloadStrategy- Throws:
GestaltException- any exceptions from reloading
-
-