| 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.spi |
Configuration SPI that defines the behavior developers can implement to extend the config system.
|
| Modifier and Type | Method and Description |
|---|---|
Config.Key |
Config.Key.child(Config.Key key) |
static Config.Key |
Config.Key.create(String key)
Creates new instance of Key for specified
key literal. |
Config.Key |
Config.key()
Returns the fully-qualified key of the
Config node. |
Config.Key |
ConfigValue.key()
Returns the fully-qualified key of the originating
Config node. |
Config.Key |
Config.Key.parent()
Returns instance of Key that represents key of parent config node.
|
| Modifier and Type | Method and Description |
|---|---|
Config.Key |
Config.Key.child(Config.Key key) |
static MissingValueException |
MissingValueException.create(Config.Key key)
Create new missing value exception.
|
static Supplier<MissingValueException> |
MissingValueException.createSupplier(Config.Key key)
Create new missing value exception supplier.
|
Config |
Config.get(Config.Key key)
Returns the single sub-node for the specified sub-key.
|
| Constructor and Description |
|---|
ConfigMappingException(Config.Key key,
Type type,
String detail)
Create new configuration value mapping exception with additional contextual details describing the failure.
|
ConfigMappingException(Config.Key key,
Type type,
String detail,
Throwable cause)
Create new configuration value mapping exception with additional contextual details describing the failure.
|
ConfigMappingException(Config.Key key,
String detail)
Create new configuration value mapping exception with additional contextual details describing the failure.
|
ConfigMappingException(Config.Key key,
String value,
Class<?> type,
Throwable cause)
Create new configuration value mapping exception with additional contextual details describing the failure.
|
ConfigMappingException(Config.Key key,
String value,
String detail,
Throwable cause)
Create new configuration value mapping exception with additional contextual details describing the failure.
|
ConfigMappingException(Config.Key key,
String detail,
Throwable cause)
Create new configuration value mapping exception with additional contextual details describing the failure.
|
| Modifier and Type | Method and Description |
|---|---|
String |
EncryptionFilter.apply(Config.Key key,
String stringValue) |
String |
EncryptionFilterService.apply(Config.Key key,
String stringValue) |
| Modifier and Type | Method and Description |
|---|---|
List<Map.Entry<Predicate<Config.Key>,String>> |
OverrideSource.OverrideData.data()
Returns the predicate/replacement value pairs.
|
protected Function<Config.Key,String> |
AbstractConfigSource.Builder.mediaTypeMapping()
Media type mapping function.
|
protected Function<Config.Key,ConfigParser> |
AbstractConfigSource.Builder.parserMapping()
Parser mapping function.
|
| Modifier and Type | Method and Description |
|---|---|
String |
ConfigFilter.apply(Config.Key key,
String stringValue)
Filters an elementary config value before it is made available to the
application via the
Config API. |
| Modifier and Type | Method and Description |
|---|---|
static OverrideSource.OverrideData |
OverrideSource.OverrideData.create(List<Map.Entry<Predicate<Config.Key>,String>> data)
Creates
OverrideData from a List of
predicate/replacement pairs. |
B |
AbstractConfigSource.Builder.mediaTypeMapping(Function<Config.Key,String> mediaTypeMapping)
Sets a function mapping key to media type.
|
B |
AbstractConfigSource.Builder.parserMapping(Function<Config.Key,ConfigParser> parserMapping)
Sets a function mapping key to a parser.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.