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 mapConfigto 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 aPollingStrategya 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.ObjectNodedirectly, with no need for parsing.ConfigContent.OverrideContent A content of anOverrideSource.ConfigContext Context created by aConfig.Builderas it constructs aConfig.ConfigFilter Filter that can transform elementary configuration (String) values before they are returned via theConfigAPI.ConfigMapper Config mapper is provided toConfigMapperProviderto help transformation of complex structures.ConfigMapperProvider Provides mapping functions that convert aConfigsubtree 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.ListNodeinstance.ConfigNode.ObjectNode Configuration node representing a hierarchical structure parsed by a suitableConfigParserif necessary.ConfigNode.ObjectNode.Builder Builder to buildConfigNode.ObjectNodeinstance.ConfigNode.ValueNode Single string-based configuration value.ConfigParser Transforms configConfigParser.Contentinto aConfigNode.ObjectNodethat 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 Sourceof configuration.EventConfigSource A source that supports notifications when changed.MergingStrategy An algorithm for combining multipleConfigNode.ObjectNoderoot nodes into a singleConfigNode.ObjectNoderoot 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 aConfigtree, as accessed throughPollableSources.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 aChangeWatchercan 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 theConfigAPI. -
Classes in io.helidon.config.spi used by io.helidon.config.etcd Class Description ChangeWatcher Similar to aPollingStrategya 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.Contentinto aConfigNode.ObjectNodethat represents the original structure and values from the content.ConfigParser.Content Config content to be parsed by aConfigParser.ConfigSource Sourceof 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 aConfigtree, as accessed throughPollableSources.Source Source of data.Source.Builder Configurable options of aSource.WatchableSource A source implementing this interface provides a target that aChangeWatchercan 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.Builderas it constructs aConfig.ConfigParser Transforms configConfigParser.Contentinto aConfigNode.ObjectNodethat represents the original structure and values from the content.ConfigParser.Content Config content to be parsed by aConfigParser.ConfigSource Sourceof 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 aConfigtree, as accessed throughPollableSources.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 suitableConfigParserif necessary.ConfigParser Transforms configConfigParser.Contentinto aConfigNode.ObjectNodethat 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 toConfigMapperProviderto help transformation of complex structures.ConfigSource Sourceof configuration. -
Classes in io.helidon.config.spi used by io.helidon.config.objectmapping Class Description ConfigMapperProvider Provides mapping functions that convert aConfigsubtree 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.Polledcomponents.ChangeWatcher Similar to aPollingStrategya 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.ObjectNodedirectly, 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.Builderas it constructs aConfig.ConfigMapper Config mapper is provided toConfigMapperProviderto 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.ListNodeinstance.ConfigNode.NodeType Base types of config nodes.ConfigNode.ObjectNode Configuration node representing a hierarchical structure parsed by a suitableConfigParserif necessary.ConfigNode.ObjectNode.Builder Builder to buildConfigNode.ObjectNodeinstance.ConfigNode.ValueNode Single string-based configuration value.ConfigParser Transforms configConfigParser.Contentinto aConfigNode.ObjectNodethat 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 Sourceof configuration.MergingStrategy An algorithm for combining multipleConfigNode.ObjectNoderoot nodes into a singleConfigNode.ObjectNoderoot 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 aConfigtree, as accessed throughPollableSources.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 suitableConfigParserif necessary.ConfigParser Transforms configConfigParser.Contentinto aConfigNode.ObjectNodethat 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.