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.mp Helidon implementation of microprofile config.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 ChangeWatcher Similar to aPollingStrategy
a change watcher is used to identify a change and trigger reload of aConfigSource
.ChangeWatcher.ChangeEvent A change event, carrying the target, type of change and time of change.ConfigContent.NodeContent Config content that provides anConfigNode.ObjectNode
directly, with no need for parsing.ConfigContent.OverrideContent A content of anOverrideSource
.ConfigContext Context created by aConfig.Builder
as it constructs aConfig
.ConfigFilter Filter that can transform elementary configuration (String
) values before they are returned via theConfig
API.ConfigMapper Config mapper is provided toConfigMapperProvider
to help transformation of complex structures.ConfigMapperProvider Provides mapping functions that convert aConfig
subtree to specific Java types.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.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 Config content to be parsed by aConfigParser
.ConfigParserException Root class for exceptions thrown during config parsing.ConfigSource Source
of configuration.EventConfigSource A source that supports notifications when changed.MergingStrategy An algorithm for combining multipleConfigNode.ObjectNode
root nodes into a singleConfigNode.ObjectNode
root node.NodeConfigSource An eager source that can read all data from the underlying origin as a configuration node.OverrideSource Source of config override settings.ParsableSource An eager source that can read all data from the underlying origin as a stream that can be parsed based on its media type (or using an explicitConfigParser
.ParsableSource.Builder A builder for a parsable source.PollableSource A source implementing this interface provides support for polling using aPollingStrategy
.PollableSource.Builder A builder for pollable source.PollingStrategy Mechanism for notifying interested listeners when they should check for changes that might have been made to the data used to create aConfig
tree, as accessed throughPollableSource
s.PollingStrategy.Polled A polled component.RetryPolicy Mechanism for controlling retry of attempts to load data by aConfigSource
.Source Source of data.Source.Builder Configurable options of aSource
.WatchableSource A source implementing this interface provides a target that aChangeWatcher
can use.WatchableSource.Builder A builder for a watchable source. -
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 ChangeWatcher Similar to aPollingStrategy
a change watcher is used to identify a change and trigger reload of aConfigSource
.ChangeWatcher.ChangeEvent A change event, carrying the target, type of change and time of change.ChangeWatcherProvider Java service loader service to create a polling strategy factory based on meta configuration.ConfigParser Transforms configConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content.ConfigParser.Content Config content to be parsed by aConfigParser
.ConfigSource Source
of configuration.ConfigSourceProvider Java service loader service to provide a config source based on meta configuration.ParsableSource An eager source that can read all data from the underlying origin as a stream that can be parsed based on its media type (or using an explicitConfigParser
.ParsableSource.Builder A builder for a parsable source.PollableSource A source implementing this interface provides support for polling using aPollingStrategy
.PollableSource.Builder A builder for pollable source.PollingStrategy Mechanism for notifying interested listeners when they should check for changes that might have been made to the data used to create aConfig
tree, as accessed throughPollableSource
s.Source Source of data.Source.Builder Configurable options of aSource
.WatchableSource A source implementing this interface provides a target that aChangeWatcher
can use.WatchableSource.Builder A builder for a watchable source. -
Classes in io.helidon.config.spi used by io.helidon.config.git Class Description ConfigContext Context created by aConfig.Builder
as it constructs aConfig
.ConfigParser Transforms configConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content.ConfigParser.Content Config content to be parsed by aConfigParser
.ConfigSource Source
of configuration.ConfigSourceProvider Java service loader service to provide a config source based on meta configuration.ParsableSource An eager source that can read all data from the underlying origin as a stream that can be parsed based on its media type (or using an explicitConfigParser
.ParsableSource.Builder A builder for a parsable source.PollableSource A source implementing this interface provides support for polling using aPollingStrategy
.PollableSource.Builder A builder for pollable source.PollingStrategy Mechanism for notifying interested listeners when they should check for changes that might have been made to the data used to create aConfig
tree, as accessed throughPollableSource
s.Source Source of data.Source.Builder Configurable options of aSource
. -
Classes in io.helidon.config.spi used by io.helidon.config.hocon Class Description 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.ConfigParser.Content Config content to be parsed by aConfigParser
. -
Classes in io.helidon.config.spi used by io.helidon.config.mp Class Description ConfigMapper Config mapper is provided toConfigMapperProvider
to help transformation of complex structures.ConfigSource Source
of configuration. -
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 ChangeEventType Type of changes that can happen in aPollingStrategy.Polled
components.ChangeWatcher Similar to aPollingStrategy
a change watcher is used to identify a change and trigger reload of aConfigSource
.ChangeWatcher.ChangeEvent A change event, carrying the target, type of change and time of change.ConfigContent Config content as provided by a config source that can read all its data at once (an "eager" config source).ConfigContent.Builder Fluent API builder forConfigContent
, common ancestor for parsable content builder and node content builder.ConfigContent.NodeContent Config content that provides anConfigNode.ObjectNode
directly, with no need for parsing.ConfigContent.NodeContent.Builder Fluent API builder forConfigContent.NodeContent
.ConfigContent.OverrideContent A content of anOverrideSource
.ConfigContent.OverrideContent.Builder 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 Config content to be parsed by aConfigParser
.ConfigParser.Content.Builder Fluent API builder forConfigParser.Content
.ConfigParserException Root class for exceptions thrown during config parsing.ConfigSource Source
of configuration.MergingStrategy An algorithm for combining multipleConfigNode.ObjectNode
root nodes into a singleConfigNode.ObjectNode
root node.OverrideSource Source of config override settings.OverrideSource.OverrideData Group of config override settings.ParsableSource.Builder A builder for a parsable source.PollableSource.Builder A builder for pollable source.PollingStrategy Mechanism for notifying interested listeners when they should check for changes that might have been made to the data used to create aConfig
tree, as accessed throughPollableSource
s.PollingStrategy.Polled A polled component.RetryPolicy Mechanism for controlling retry of attempts to load data by aConfigSource
.Source Source of data.Source.Builder Configurable options of aSource
.WatchableSource.Builder A builder for a watchable source. -
Classes in io.helidon.config.spi used by io.helidon.config.yaml Class Description 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.ConfigParser.Content Config content to be parsed by aConfigParser
.ConfigParserException Root class for exceptions thrown during config parsing.