Uses of Package
io.helidon.config.spi
-
Packages that use io.helidon.config.spi Package Description io.helidon.config Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.io.helidon.config.encryption Support for encrypted properties.io.helidon.config.etcd Etcd configuration source.io.helidon.config.git Git configuration source.io.helidon.config.hocon HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.io.helidon.config.objectmapping Mappers that can mapConfig
to classes with factory methods, classes with Builders and general "bean" classes with constructor and setters.io.helidon.config.spi Configuration SPI that defines the behavior developers can implement to extend the config system.io.helidon.config.yaml YAML format ConfigParser implementation. -
Classes in io.helidon.config.spi used by io.helidon.config Class Description AbstractConfigSource.Builder A commonConfigSource
builder ready to be extended by builder implementation related toConfigSource
extensions.AbstractOverrideSource.Builder A commonOverrideSource
builder ready to be extended by builder implementation related toOverrideSource
extensions.AbstractParsableConfigSource.Builder CommonAbstractParsableConfigSource
Builder, suitable for concrete implementations of Builder that are related toConfigSource
s which extendAbstractParsableConfigSource
ConfigFilter Filter that can transform elementary configuration (String
) values before they are returned via theConfig
API.ConfigMapperProvider Provides mapping functions that convert aConfig
subtree to specific Java types.ConfigNode.ObjectNode Configuration node representing a hierarchical structure parsed by a suitableConfigParser
if necessary.ConfigParser Transforms configConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content.ConfigSource Source
of configuration.OverrideSource Source of config override settings.PollingStrategy Mechanism for notifying interested subscribers when they should check for changes that might have been made to the data used to create aConfig
tree, as accessed throughConfigSource
s.RetryPolicy Mechanism for controlling retry of attempts to load data by anAbstractSource
. -
Classes in io.helidon.config.spi used by io.helidon.config.encryption Class Description ConfigFilter Filter that can transform elementary configuration (String
) values before they are returned via theConfig
API. -
Classes in io.helidon.config.spi used by io.helidon.config.etcd Class Description AbstractConfigSource Base abstract implementation ofConfigSource
, suitable for concrete implementations to extend.AbstractConfigSource.Builder A commonConfigSource
builder ready to be extended by builder implementation related toConfigSource
extensions.AbstractParsableConfigSource Abstract implementation ofConfigSource
that uses aConfigParser
to parseconfiguration content
accessible as aReadable
.AbstractParsableConfigSource.Builder CommonAbstractParsableConfigSource
Builder, suitable for concrete implementations of Builder that are related toConfigSource
s which extendAbstractParsableConfigSource
AbstractSource Abstract base implementation for a variety of sources.AbstractSource.Builder A commonAbstractSource
builder, suitable for concreteBuilder
implementations related toAbstractSource
extensions to extend.Changeable Interface used to mark changeable source.ConfigParser.Content ConfigSource Source
of configuration.PollingStrategy Mechanism for notifying interested subscribers when they should check for changes that might have been made to the data used to create aConfig
tree, as accessed throughConfigSource
s.PollingStrategy.PollingEvent Event indicating that data used in constructing a givenConfig
tree might have changed.Source Source of the specified type<T>
of data. -
Classes in io.helidon.config.spi used by io.helidon.config.git Class Description AbstractConfigSource Base abstract implementation ofConfigSource
, suitable for concrete implementations to extend.AbstractConfigSource.Builder A commonConfigSource
builder ready to be extended by builder implementation related toConfigSource
extensions.AbstractParsableConfigSource Abstract implementation ofConfigSource
that uses aConfigParser
to parseconfiguration content
accessible as aReadable
.AbstractParsableConfigSource.Builder CommonAbstractParsableConfigSource
Builder, suitable for concrete implementations of Builder that are related toConfigSource
s which extendAbstractParsableConfigSource
AbstractSource Abstract base implementation for a variety of sources.AbstractSource.Builder A commonAbstractSource
builder, suitable for concreteBuilder
implementations related toAbstractSource
extensions to extend.Changeable Interface used to mark changeable source.ConfigParser.Content ConfigSource Source
of configuration.Source Source of the specified type<T>
of data. -
Classes in io.helidon.config.spi used by io.helidon.config.hocon Class Description ConfigParser Transforms configConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content. -
Classes in io.helidon.config.spi used by io.helidon.config.objectmapping Class Description ConfigMapperProvider Provides mapping functions that convert aConfig
subtree to specific Java types. -
Classes in io.helidon.config.spi used by io.helidon.config.spi Class Description AbstractConfigSource Base abstract implementation ofConfigSource
, suitable for concrete implementations to extend.AbstractConfigSource.Builder A commonConfigSource
builder ready to be extended by builder implementation related toConfigSource
extensions.AbstractOverrideSource.Builder A commonOverrideSource
builder ready to be extended by builder implementation related toOverrideSource
extensions.AbstractParsableConfigSource.Builder CommonAbstractParsableConfigSource
Builder, suitable for concrete implementations of Builder that are related toConfigSource
s which extendAbstractParsableConfigSource
AbstractSource Abstract base implementation for a variety of sources.AbstractSource.Builder A commonAbstractSource
builder, suitable for concreteBuilder
implementations related toAbstractSource
extensions to extend.AbstractSource.Data Data loaded at appropriate time.Changeable Interface used to mark changeable source.ConfigContext Context created by aConfig.Builder
as it constructs aConfig
.ConfigMapper Config mapper is provided toConfigMapperProvider
to help transformation of complex structures.ConfigNode Marker interface identifying a config node implementation.ConfigNode.ListNode ConfigNode-based list of configuration values.ConfigNode.ListNode.Builder Builder to buildConfigNode.ListNode
instance.ConfigNode.NodeType Base types of config nodes.ConfigNode.ObjectNode Configuration node representing a hierarchical structure parsed by a suitableConfigParser
if necessary.ConfigNode.ObjectNode.Builder Builder to buildConfigNode.ObjectNode
instance.ConfigNode.ValueNode Single string-based configuration value.ConfigParser Transforms configConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content.ConfigParser.Content ConfigParserException Root class for exceptions thrown during config parsing.ConfigSource Source
of configuration.OverrideSource Source of config override settings.OverrideSource.OverrideData Group of config override settings.PollingStrategy Mechanism for notifying interested subscribers when they should check for changes that might have been made to the data used to create aConfig
tree, as accessed throughConfigSource
s.PollingStrategy.PollingEvent Event indicating that data used in constructing a givenConfig
tree might have changed.RetryPolicy Mechanism for controlling retry of attempts to load data by anAbstractSource
.Source Source of the specified type<T>
of data. -
Classes in io.helidon.config.spi used by io.helidon.config.yaml Class Description ConfigParser Transforms configConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content.