- AbstractConfigSource<S> - Class in io.helidon.config.spi
-
Base abstract implementation of
ConfigSource
, suitable for concrete
implementations to extend.
- AbstractConfigSource(AbstractConfigSource.Builder<?, ?>) - Constructor for class io.helidon.config.spi.AbstractConfigSource
-
Initializes config source from builder.
- AbstractConfigSource.Builder<B extends AbstractConfigSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
- AbstractOverrideSource<S> - Class in io.helidon.config.spi
-
Base abstract implementation of
OverrideSource
, suitable for concrete
implementations to extend.
- AbstractOverrideSource(AbstractOverrideSource.Builder) - Constructor for class io.helidon.config.spi.AbstractOverrideSource
-
Initializes config source from builder.
- AbstractOverrideSource.Builder<B extends AbstractOverrideSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
- AbstractParsableConfigSource<S> - Class in io.helidon.config.spi
-
- AbstractParsableConfigSource(AbstractParsableConfigSource.Builder) - Constructor for class io.helidon.config.spi.AbstractParsableConfigSource
-
Initializes config source from builder.
- AbstractParsableConfigSource.Builder<B extends AbstractParsableConfigSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
- AbstractSource<T,S> - Class in io.helidon.config.spi
-
Abstract base implementation for a variety of sources.
- AbstractSource.Builder<B extends AbstractSource.Builder<B,T,S>,T,S> - Class in io.helidon.config.spi
-
- AbstractSource.Data<D,S> - Class in io.helidon.config.spi
-
Data loaded at appropriate time.
- add(Supplier<ConfigSource>) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Adds a ConfigSource
to the ordered list of sources.
- addFilter(ConfigFilter) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigFilter
instance that will be used by
Config
to
filter elementary value before it is returned to a user.
- addFilter(Function<Config, ConfigFilter>) - Method in interface io.helidon.config.Config.Builder
-
- addFilter(Supplier<Function<Config, ConfigFilter>>) - Method in interface io.helidon.config.Config.Builder
-
- addList(ConfigNode.ListNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds List node to the list.
- addList(String, ConfigNode.ListNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets List node associated with specified key
.
- addMapper(ConfigMapperProvider) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigMapper
provider with a map of
String
to specified
type
.
- addMapper(Class<T>, ConfigMapper<T>) - Method in interface io.helidon.config.Config.Builder
-
- addMapper(Class<T>, Function<String, T>) - Method in interface io.helidon.config.Config.Builder
-
Registers simple Function
from String
for specified type
.
- addObject(ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds Object node to the list.
- addObject(String, ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets Object node associated with specified key
.
- addParser(ConfigParser) - Method in interface io.helidon.config.Config.Builder
-
- addValue(ConfigNode.ValueNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds String value to the list.
- addValue(String) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds String value to the list.
- addValue(String, ConfigNode.ValueNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets String value associated with specified key
.
- addValue(String, String) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets String value associated with specified key
.
- apply(Config) - Method in interface io.helidon.config.ConfigMapper
-
Maps a configuration hierarchy to a Java representation.
- apply(Config.Key, String) - Method in interface io.helidon.config.spi.ConfigFilter
-
Filters an elementary config value before it is made available to the
application via the Config
API.
- as(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a specified type.
- as(Class<? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns typed value as a specified type.
- asBoolean() - Method in interface io.helidon.config.Config
-
- asBoolean(boolean) - Method in interface io.helidon.config.Config
-
- asBooleanSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Boolean
value of this configuration node.
- asBooleanSupplier(boolean) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Boolean
value of this configuration node or a default value.
- asDouble() - Method in interface io.helidon.config.Config
-
- asDouble(double) - Method in interface io.helidon.config.Config
-
- asDoubleSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Double
value of this configuration node.
- asDoubleSupplier(double) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Double
value of this configuration node or a default value.
- asInt() - Method in interface io.helidon.config.Config
-
- asInt(int) - Method in interface io.helidon.config.Config
-
- asIntSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Integer
value of this configuration node.
- asIntSupplier(int) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Integer
value of this configuration node or a default value.
- asList(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type.
- asList(Class<? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type.
- asListSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of specified type.
- asListSupplier(Class<? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a specified type or a default value.
- asLong() - Method in interface io.helidon.config.Config
-
- asLong(long) - Method in interface io.helidon.config.Config
-
- asLongSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Long
value of this configuration node.
- asLongSupplier(long) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Long
value of this configuration node or a default value.
- asMap() - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asMap(Map<String, String>) - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asMapSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a map with transformed leaf nodes.
- asMapSupplier(Map<String, String>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a map with transformed leaf nodes or a default value if this node is
Config.Type.MISSING
.
- asNodeList() - Method in interface io.helidon.config.Config
-
- asNodeList(List<Config>) - Method in interface io.helidon.config.Config
-
- asNodeListSupplier() - Method in interface io.helidon.config.Config
-
- asNodeListSupplier(List<Config>) - Method in interface io.helidon.config.Config
-
- asOptional(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a specified type.
- asOptionalBoolean() - Method in interface io.helidon.config.Config
-
- asOptionalBooleanSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an Optional
.
- asOptionalDouble() - Method in interface io.helidon.config.Config
-
- asOptionalDoubleSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an OptionalDouble
.
- asOptionalInt() - Method in interface io.helidon.config.Config
-
- asOptionalIntSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an OptionalInt
.
- asOptionalList(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type (single values as well as objects).
- asOptionalListSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of as optional list of typed values.
- asOptionalLong() - Method in interface io.helidon.config.Config
-
- asOptionalLongSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an OptionalLong
.
- asOptionalMap() - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asOptionalMapSupplier() - Method in interface io.helidon.config.Config
-
Returns a Supplier
of a transformed leaf nodes (values) into a Map instance.
- asOptionalNodeList() - Method in interface io.helidon.config.Config
-
- asOptionalNodeListSupplier() - Method in interface io.helidon.config.Config
-
- asOptionalString() - Method in interface io.helidon.config.Config
-
Returns a
String
value as
Optional
of configuration node if the node is
Config.Type.VALUE
.
- asOptionalStringList() - Method in interface io.helidon.config.Config
-
Returns list of String
.
- asOptionalStringListSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of as optional list of String
.
- asOptionalStringSupplier() - Method in interface io.helidon.config.Config
-
Returns a
Supplier
of an
Optional<String>
of the configuration node if the node is
Config.Type.VALUE
.
- asOptionalSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional typed value.
- asReadable() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
Returns a Readable
that is use to read configuration content from.
- asString() - Method in interface io.helidon.config.Config
-
- asString(String) - Method in interface io.helidon.config.Config
-
- asStringList() - Method in interface io.helidon.config.Config
-
- asStringList(List<String>) - Method in interface io.helidon.config.Config
-
- asStringListSupplier() - Method in interface io.helidon.config.Config
-
- asStringListSupplier(List<String>) - Method in interface io.helidon.config.Config
-
- asStringSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a String
value of this configuration node.
- asStringSupplier(String) - Method in interface io.helidon.config.Config
-
Returns a supplier of a String
value of this configuration node or a default value.
- asSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value.
- asSupplier(Class<? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value.
- callTimeout(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a limit for each invocation.
- cancel(boolean) - Method in interface io.helidon.config.spi.RetryPolicy
-
Cancels the current use of the retry policy.
- Changeable<T> - Interface in io.helidon.config.spi
-
Interface used to mark changeable source.
- changes() - Method in interface io.helidon.config.Config
-
Deprecated.
- changes() - Method in class io.helidon.config.spi.AbstractConfigSource
-
Returns a Flow.Publisher
to which the caller can subscribe in
order to receive change notifications.
- changes() - Method in class io.helidon.config.spi.AbstractOverrideSource
-
- changes() - Method in interface io.helidon.config.spi.Changeable
-
Deprecated.
- changes() - Method in interface io.helidon.config.spi.Source
-
Deprecated.
- changesDebounce(Duration) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies debounce timeout for reloading the config after the
underlying config source(s) change.
- changesExecutor(Executor) - Method in interface io.helidon.config.Config.Builder
-
Specifies "observe-on"
Executor
to be used by
Config.changes()
to deliver new Config instance.
- changesExecutor(Executor) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
- changesExecutor(ScheduledExecutorService) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies ScheduledExecutorService
on which reloads of the
config source will occur.
- changesMaxBuffer(int) - Method in interface io.helidon.config.Config.Builder
-
Specifies maximum capacity for each subscriber's buffer to be used by by
Config.changes()
to deliver new Config instance.
- changesMaxBuffer(int) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
- changesMaxBuffer(int) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
- classpath(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a Builder
for creating a ConfigSource
from the specified resource located on the classpath of the current
thread's context classloader.
- classpath(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of Classpath OverrideSource Builder to be used to bootstrap OverrideSource instance from
specified resource.
- close() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
- close() - Method in interface io.helidon.config.spi.Source
-
Closes the @{code Source}, releasing any resources it holds.
- Config - Interface in io.helidon.config
-
Immutable tree-structured configuration.
- Config.Builder - Interface in io.helidon.config
-
- Config.Context - Interface in io.helidon.config
-
Context associated with specific
Config
node that allows to access the last loaded instance of the node
or to request reloading of whole configuration.
- Config.Key - Interface in io.helidon.config
-
Object represents fully-qualified key of config node.
- Config.Transient - Annotation Type in io.helidon.config
-
Annotation used to exclude JavaBean property, method or constructor from JavaBean deserialization support.
- Config.Type - Enum in io.helidon.config
-
Configuration node types.
- Config.Value - Annotation Type in io.helidon.config
-
Annotation used to customize behaviour of JavaBean deserialization support, generic
ConfigMapper
implementation.
- Config.Value.None - Interface in io.helidon.config
-
Class that represents not-set default values.
- ConfigContext - Interface in io.helidon.config.spi
-
- ConfigException - Exception in io.helidon.config
-
Exception is thrown by
Config
implementations.
- ConfigException(String) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigException(String, Throwable) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigFilter - Interface in io.helidon.config.spi
-
Filter that can transform elementary configuration (
String
) values
before they are returned via the
Config
API.
- ConfigFilters - Class in io.helidon.config
-
Class provides access to built-in
ConfigFilter
implementations.
- ConfigFilters.ValueResolvingBuilder - Class in io.helidon.config
-
A builder for value reference resolving filter.
- ConfigHelper - Class in io.helidon.config
-
Common Configuration utilities.
- ConfigMapper<T> - Interface in io.helidon.config
-
Contextual mapper of a configuration hierarchy to a Java type.
- ConfigMapperProvider - Interface in io.helidon.config.spi
-
Provides
ConfigMapper
s each of which converts a
Config
subtree to a specific Java type.
- ConfigMappers - Class in io.helidon.config
-
Utility methods for converting configuration to Java types.
- ConfigMappingException - Exception in io.helidon.config
-
Configuration value mapping exception.
- ConfigMappingException(Config.Key, Class<?>, String) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, Class<?>, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, Class<?>, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigNode - Interface in io.helidon.config.spi
-
Marker interface identifying a config node implementation.
- ConfigNode.ListNode - Interface in io.helidon.config.spi
-
ConfigNode-based list of configuration values.
- ConfigNode.ListNode.Builder - Interface in io.helidon.config.spi
-
- ConfigNode.NodeType - Enum in io.helidon.config.spi
-
Base types of config nodes.
- ConfigNode.ObjectNode - Interface in io.helidon.config.spi
-
Configuration node representing a hierarchical structure parsed by a
suitable
ConfigParser
if necessary.
- ConfigNode.ObjectNode.Builder - Interface in io.helidon.config.spi
-
- ConfigNode.ValueNode - Interface in io.helidon.config.spi
-
Single string-based configuration value.
- ConfigParser - Interface in io.helidon.config.spi
-
- ConfigParser.Content<S> - Interface in io.helidon.config.spi
-
- ConfigParserException - Exception in io.helidon.config.spi
-
Root class for exceptions thrown during config parsing.
- ConfigParserException(String) - Constructor for exception io.helidon.config.spi.ConfigParserException
-
Constructs exception instance.
- ConfigParserException(String, Throwable) - Constructor for exception io.helidon.config.spi.ConfigParserException
-
Constructs exception instance.
- ConfigParsers - Class in io.helidon.config
-
- ConfigSource - Interface in io.helidon.config.spi
-
- ConfigSources - Class in io.helidon.config
-
- ConfigSources.CompositeBuilder - Class in io.helidon.config
-
Builder of a ConfigSource
that encapsulates multiple separate
ConfigSource
s.
- ConfigSources.MapBuilder - Class in io.helidon.config
-
Builder of a ConfigSource
based on a Map
containing
config entries.
- ConfigSources.MergingStrategy - Interface in io.helidon.config
-
An algorithm for combining multiple ConfigNode.ObjectNode
root nodes
into a single ConfigNode.ObjectNode
root node.
- content() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
-
Returns config source content.
- context() - Method in interface io.helidon.config.Config
-
Returns the Context
instance associated with the current
Config
node that allows the application to access the last loaded
instance of the node or to request that the entire configuration be
reloaded.
- create() - Static method in interface io.helidon.config.Config
-
Returns a new default
Config
loaded using one of the
configuration files available on the classpath and/or using the runtime
environment.
- createReader(Readable) - Static method in class io.helidon.config.ConfigHelper
-
Creates a Reader
from the given Readable
object.
- data() - Method in class io.helidon.config.spi.AbstractSource.Data
-
Returns loaded data.
- data() - Method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Returns the predicate/replacement value pairs.
- Data() - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- Data(Optional<D>, Optional<S>) - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- dataStamp() - Method in class io.helidon.config.spi.AbstractSource
-
Returns current stamp of data in config source.
- delay(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets an initial delay between invocations, that is repeatedly multiplied by delayFactor
.
- delayFactor(double) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a factor that prolongs the delay for an every new execute.
- description() - Method in class io.helidon.config.spi.AbstractSource
-
- description() - Method in interface io.helidon.config.spi.Source
-
Short, human-readable summary referring to the underlying source.
- detach() - Method in interface io.helidon.config.Config
-
Returns a copy of the Config
node with no parent.
- detectContentType(Path) - Static method in class io.helidon.config.ConfigHelper
-
Infers the content type contained in the provided Path
.
- directory(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a Builder
for creating a ConfigSource
from the specified
directory path.
- disableCaching() - Method in interface io.helidon.config.Config.Builder
-
Disables caching of elementary configuration values on
Config
side.
- disableEnvironmentVariablesSource() - Method in interface io.helidon.config.Config.Builder
-
- disableFilterServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of filters loaded as a service
.
- disableKeyResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving key tokens.
- disableMapperServices() - Method in interface io.helidon.config.Config.Builder
-
- disableParserServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of parsers loaded as a service
.
- disableSystemPropertiesSource() - Method in interface io.helidon.config.Config.Builder
-
- disableValueResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving value tokens.
- empty() - Static method in interface io.helidon.config.Config
-
Returns empty instance of Config
.
- empty() - Static method in class io.helidon.config.ConfigSources
-
Provides an empty config source.
- empty() - Static method in class io.helidon.config.OverrideSources
-
An empty implementation of OverrideSource
.
- empty() - Static method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
Returns empty object node.
- empty() - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates an OverrideData
object containing no overrides.
- environmentVariables() - Static method in class io.helidon.config.ConfigSources
-
Provides a @{code ConfigSource} for creating a Config
from
environment variables.
- escapeName(String) - Static method in interface io.helidon.config.Config.Key
-
Escape '~'
to ~0
and '.'
to ~1
in specified name.
- execute(Supplier<T>) - Method in interface io.helidon.config.spi.RetryPolicy
-
Invokes the provided Supplier
to read the source data and returns
that data.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Sets a custom executor
used to watch filesystem changes on.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Sets a custom service
used to schedule polling ticks on.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a custom executor
used to invoke a method call.
- exists() - Method in interface io.helidon.config.Config
-
Returns true
if the node exists, whether an object, a list, or a
value node.
- exists() - Method in enum io.helidon.config.Config.Type
-
Returns true
if the node exists, either as an object, a list or as a value node.
- FAIL_ON_MISSING_REFERENCE_KEY_NAME - Static variable in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Config key for setting missing reference behavior on
ValueResolvingFilter
s.
- failOnMissingReference(boolean) - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Sets how the ValueResolvingFilter
resulting from this builder
will behave when a value contains a reference to a non-existent
key.
- fallback() - Static method in interface io.helidon.config.ConfigSources.MergingStrategy
-
Returns an implementation of MergingStrategy
in which nodes
from a root earlier in the list have higher priority than nodes from
a root later in the list.
- file(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a Builder
for creating a ConfigSource
from the specified
file path.
- file(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of the File OverrideSource Builder to be used to bootstrap an File OverrideSource instance.
- findParser(String) - Method in interface io.helidon.config.spi.ConfigContext
-
- fireChangeEvent() - Method in class io.helidon.config.spi.AbstractSource
-
Fires a change event when source has changed.
- forKey(Config.Key) - Static method in exception io.helidon.config.MissingValueException
-
Create new missing value exception.
- from(Config) - Static method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Initializes config filter instance from configuration properties.
- from(Config) - Static method in class io.helidon.config.ConfigSources
-
- from(Config) - Static method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Initializes polling strategy instance from configuration properties.
- from(Config) - Static method in class io.helidon.config.RetryPolicies.Builder
-
Initializes retry policy instance from configuration properties.
- from(Config) - Static method in interface io.helidon.config.spi.ConfigSource
-
- from(Config) - Static method in interface io.helidon.config.spi.RetryPolicy
-
Constructs a RetryPolicy
from meta-configuration.
- from(ConfigNode.ObjectNode) - Static method in class io.helidon.config.ConfigSources
-
- from(Reader) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates OverrideData
from a Reader
.
- from(Class<T>, Class<?>) - Static method in class io.helidon.config.ConfigMappers
-
Creates new instance of
ConfigMapper
that creates new instance of
type
using specified builder that will be initialized from appropriate Config node.
- from(Readable, String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource
from the provided
readable content
and
with the specified
mediaType
.
- from(Readable, String, Optional<S>) - Static method in interface io.helidon.config.spi.ConfigParser.Content
-
Creates
ConfigParser.Content
from given
readable content
and
with specified
mediaType
of configuration format.
- from(String) - Static method in interface io.helidon.config.spi.ConfigNode.ValueNode
-
- from(String, String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource
from the provided
String
content and
with the specified
mediaType
.
- from(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Creates a new
Config
loaded from environment variables, system
properties, and the specified
ConfigSource
s.
- from(Supplier<ConfigSource>...) - Static method in class io.helidon.config.ConfigSources
-
- from(List<Supplier<ConfigSource>>) - Static method in class io.helidon.config.ConfigSources
-
- from(List<Map.Entry<Predicate<Config.Key>, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates OverrideData
from a List
of
predicate/replacement pairs.
- from(Map<String, String>) - Static method in class io.helidon.config.ConfigSources
-
- from(Map<String, String>) - Static method in class io.helidon.config.OverrideSources
-
Creates a new instance od
OverrideSource
from a map of wildcards to values.
- from(Properties) - Static method in class io.helidon.config.ConfigSources
-
- fromWildcards(List<Map.Entry<String, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates OverrideData
from a List
of String
pairs.
- map(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified config hierarchy mapper.
- map(ConfigMapper<? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified config hierarchy mapper.
- map(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- map(Function<String, ? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- mapList(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified type mapper.
- mapList(ConfigMapper<? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified type mapper.
- mapList(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified config hierarchy mapper.
- mapList(Function<String, ? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified config hierarchy mapper.
- mapListSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper.
- mapListSupplier(ConfigMapper<? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper or a default value.
- mapListSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper.
- mapListSupplier(Function<String, ? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper or a default value.
- mapOptional(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- mapOptional(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- mapOptionalList(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type (single values as well as objects) provided by specified type mapper.
- mapOptionalList(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type (single values as well as objects) provided by specified type mapper.
- mapOptionalListSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional typed list of a type (single values as well as objects) provided by a specified type
mapper.
- mapOptionalListSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional typed list of a type (single values as well as objects) provided by a specified type
mapper.
- mapOptionalSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional value, typed using a specified type mapper.
- mapOptionalSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional value, typed using a specified type mapper.
- mapSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper.
- mapSupplier(ConfigMapper<? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper or a default value.
- mapSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper.
- mapSupplier(Function<String, ? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper or a default value.
- mediaType(String) - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Sets configuration content media type.
- mediaTypeMapping(Function<Config.Key, String>) - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Sets a function mapping key to media type.
- merge(List<ConfigNode.ObjectNode>) - Method in interface io.helidon.config.ConfigSources.MergingStrategy
-
- mergingStrategy(ConfigSources.MergingStrategy) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Sets the strategy to be used for merging the root nodes provided by
the list of ConfigSource
s.
- MISSING - io.helidon.config.Config.Type
-
Config node does not exists.
- MissingValueException - Exception in io.helidon.config
-
Exception representing a specific failures related to a missing configuration value.
- ticks() - Method in interface io.helidon.config.spi.PollingStrategy
-
- timestamp() - Method in interface io.helidon.config.Config.Context
-
Returns timestamp of the last loaded configuration.
- timestamp() - Method in interface io.helidon.config.Config
-
Returns when the configuration tree was created.
- toBigDecimal(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to BigDecimal
.
- toBigInteger(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to BigInteger
.
- toBoolean(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to boolean
.
- toByte(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to byte
.
- toCalendar(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Calendar
.
- toChar(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to char
.
- toCharset(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Charset
.
- toClass(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Class<?>
.
- toDate(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Date
.
- toDouble(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to double
.
- toDuration(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Duration
.
- toFile(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to File
.
- toFloat(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to float
.
- toGregorianCalendar(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to GregorianCalendar
.
- toInstant(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Instant
.
- toInt(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to int
.
- toLocalDate(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to LocalDate
.
- toLocalDateTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to LocalDateTime
.
- toLocalTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to LocalTime
.
- toLong(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to long
.
- toMap(Config) - Static method in class io.helidon.config.ConfigMappers
-
Transform all leaf nodes (values) into Map instance.
- toOffsetDateTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to OffsetDateTime
.
- toOffsetTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to OffsetTime
.
- toPath(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Path
.
- toPattern(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Pattern
.
- toPeriod(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to Period
.
- toProperties(Config) - Static method in class io.helidon.config.ConfigMappers
-
Transform all leaf nodes (values) into Properties instance.
- toShort(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to short
.
- toSimpleTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to SimpleTimeZone
.
- toString() - Method in interface io.helidon.config.Config.Key
-
Returns formatted fully-qualified key.
- toTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to TimeZone
.
- toUri(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to URI
.
- toUrl(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to URL
.
- toUUID(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to UUID
.
- toZonedDateTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to ZonedDateTime
.
- toZoneId(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to ZoneId
.
- toZoneOffset(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue
to ZoneOffset
.
- traverse() - Method in interface io.helidon.config.Config
-
Iterative deepening depth-first traversal of the node
and its subtree as a Stream<Config>
.
- traverse(Predicate<Config>) - Method in interface io.helidon.config.Config
-
Iterative deepening depth-first traversal of the node
and its subtree as a Stream<Config>
, qualified by the specified
predicate.
- type() - Method in interface io.helidon.config.Config
-