java.lang.Object
io.helidon.config.InMemoryOverrideSource
- All Implemented Interfaces:
OverrideSource
,Source
,Supplier<OverrideSource>
In-memory implementation of override source.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Fluent API builder forInMemoryOverrideSource
.Nested classes/interfaces inherited from interface io.helidon.config.spi.OverrideSource
OverrideSource.OverrideData
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.helidon.config.spi.OverrideSource
get
Methods inherited from interface io.helidon.config.spi.Source
description, exists, optional, retryPolicy
-
Method Details
-
load
Description copied from interface:OverrideSource
Load override data from the underlying source.- Specified by:
load
in interfaceOverrideSource
- Returns:
- override data if present, empty otherwise
- Throws:
ConfigException
- in case the loading of data failed
-