Class ConfigSources.SystemPropertiesConfigSource
java.lang.Object
io.helidon.config.AbstractSource
io.helidon.config.AbstractConfigSource
io.helidon.config.MapConfigSource
io.helidon.config.ConfigSources.SystemPropertiesConfigSource
- All Implemented Interfaces:
ConfigSource, NodeConfigSource, PollableSource<Map<?,?>>, Source, Supplier<ConfigSource>
- Enclosing class:
ConfigSources
System properties config source.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA fluent API builder forConfigSources.SystemPropertiesConfigSource.Nested classes/interfaces inherited from class MapConfigSource
MapConfigSource.MapBuilder<T>Modifier and TypeClassDescriptionstatic classAn abstract fluent API builder forMapConfigSource. -
Method Summary
Methods inherited from class MapConfigSource
builder, create, create, isModified, load, pollingStrategy, uidModifier and TypeMethodDescriptionstatic MapConfigSource.Builderbuilder()Create a new fluent API builder.static MapConfigSourceCreate a new config source from the provided map.static MapConfigSourcecreate(Properties properties) Create a new config source from the provided properties.booleanisModified(Map<?, ?> stamp) This method is invoked to check if this source has changed.load()Loads the underlying source data.A polling strategy of this source, if it implementsPollableSourceand has one configured.protected Stringuid()Returns universal id of source to be used to constructAbstractSource.description().Methods inherited from class AbstractConfigSource
mediaType, parser, toStringModifier and TypeMethodDescriptionMedia type if on eis configured for parsing content ofParsableSource.protected Optional<ConfigParser> parser()Config parser if one is configured to use for parsing content ofParsableSource.toString()Methods inherited from class AbstractSource
changeWatcher, description, optional, retryPolicyModifier and TypeMethodDescriptionprotected Optional<ChangeWatcher<Object>> A change watcher of this source, if it implementsWatchableSourceand has one configured.Short, human-readable summary referring to the underlying source.booleanoptional()Whether this source is optional.Retry policy configured on this config source.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ConfigSource
get, initModifier and TypeMethodDescriptiondefault ConfigSourceget()default voidinit(ConfigContext context) Initialize the config source with aConfigContext.