public class ReloadableConfigFactory
extends java.lang.Object
| Constructor and Description |
|---|
ReloadableConfigFactory() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Observer<java.time.Instant>> |
addTickObserver(T observer) |
static Reloadable<java.time.Instant> |
addTickPropagator(java.time.Duration checkInterval) |
static <T> Reloadable<T> |
load(java.util.List<java.io.File> scannedFiles,
java.time.Duration checkInterval,
io.vavr.Function1<java.util.Optional<T>,TransformationResult<T>> transformConfig) |
static <T> Reloadable<T> |
load(java.util.List<java.io.File> scannedFiles,
java.time.Duration checkInterval,
java.util.function.Supplier<T> loadConfig) |
public static <T> Reloadable<T> load(java.util.List<java.io.File> scannedFiles, java.time.Duration checkInterval, java.util.function.Supplier<T> loadConfig)
public static <T> Reloadable<T> load(java.util.List<java.io.File> scannedFiles, java.time.Duration checkInterval, io.vavr.Function1<java.util.Optional<T>,TransformationResult<T>> transformConfig)
public static Reloadable<java.time.Instant> addTickPropagator(java.time.Duration checkInterval)
public static <T extends Observer<java.time.Instant>> T addTickObserver(T observer)