Package io.helidon.config.spi


package io.helidon.config.spi
Configuration SPI that defines the behavior developers can implement to extend the config system.

The most likely developer-implemented extension points:

Common Extension Points
Interface Purpose
ConfigSource Loads configuration data from a type of source.
ConfigParser Converts configuration data into a ConfigNode.ObjectNode.
ConfigFilter Filters configuration values after they have been read from a ConfigSource but before they are used in building a Config tree.
ConfigMapperProvider Converts Config nodes or subtrees to Java types. See ConfigMappers for the built-in mappers.
OverrideSource Replaces values pf config nodes whose keys match specified conditions with alternative values.
PollingStrategy Notifies interested code when the data underlying a Source might have changed.
RetryPolicy Controls if and how a Source attempts to retry failed attempts to load the underlying data.
See Also: