| Package | Description |
|---|---|
| io.helidon.config |
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
|
| Modifier and Type | Method and Description |
|---|---|
ConfigSources.CompositeBuilder |
ConfigSources.CompositeBuilder.add(java.util.function.Supplier<ConfigSource> source)
Adds a
ConfigSource to the ordered list of sources. |
ConfigSources.CompositeBuilder |
ConfigSources.CompositeBuilder.changesDebounce(java.time.Duration debounceTimeout)
Specifies debounce timeout for reloading the config after the
underlying config source(s) change.
|
ConfigSources.CompositeBuilder |
ConfigSources.CompositeBuilder.changesExecutor(java.util.concurrent.ScheduledExecutorService changesExecutor)
Specifies
ScheduledExecutorService on which reloads of the
config source will occur. |
ConfigSources.CompositeBuilder |
ConfigSources.CompositeBuilder.changesMaxBuffer(int changesMaxBuffer)
Specifies maximum capacity for each subscriber's buffer to be used to deliver
config source changes. |
static ConfigSources.CompositeBuilder |
ConfigSources.from(java.util.function.Supplier<ConfigSource>... configSources)
Provides a
ConfigSources.CompositeBuilder for creating a composite
ConfigSource based on the specified ConfigSources, used
in the order in which they are passed as arguments. |
static ConfigSources.CompositeBuilder |
ConfigSources.from(java.util.List<java.util.function.Supplier<ConfigSource>> configSources)
Provides a
ConfigSources.CompositeBuilder for creating a composite
ConfigSource based on the ConfigSources and their order
in the specified list. |
static ConfigSources.CompositeBuilder |
ConfigSources.load(Config metaConfig)
Provides a
ConfigSources.CompositeBuilder for creating a composite
ConfigSource based on the ConfigSources returned by the
provided meta-configuration. |
static ConfigSources.CompositeBuilder |
ConfigSources.load(java.util.function.Supplier<ConfigSource>... metaSources)
Provides a
ConfigSources.CompositeBuilder for creating a composite
ConfigSource based on the ConfigSources returned by the
provided meta-sources. |
ConfigSources.CompositeBuilder |
ConfigSources.CompositeBuilder.mergingStrategy(ConfigSources.MergingStrategy mergingStrategy)
Sets the strategy to be used for merging the root nodes provided by
the list of
ConfigSources. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.