java.lang.Object
io.helidon.config.InMemoryOverrideSource
- All Implemented Interfaces:
OverrideSource,Source,Supplier<OverrideSource>
In-memory implementation of override source.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFluent 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, waitMethods inherited from interface io.helidon.config.spi.OverrideSource
getMethods inherited from interface io.helidon.config.spi.Source
description, exists, optional, retryPolicy
-
Method Details
-
load
Description copied from interface:OverrideSourceLoad override data from the underlying source.- Specified by:
loadin interfaceOverrideSource- Returns:
- override data if present, empty otherwise
- Throws:
ConfigException- in case the loading of data failed
-