See: Description
| Interface | Description |
|---|---|
| CombinedBuilderProperties<T> |
Definition of a properties interface for the parameters of a combined configuration builder.
|
| ConfigurationBuilderProvider |
An interface for creating builders for configuration sources of a
CombinedConfigurationBuilder. |
| MultiFileBuilderProperties<T> |
Definition of a properties interface for the parameters of a multiple file configuration builder.
|
| Class | Description |
|---|---|
| BaseConfigurationBuilderProvider |
A fully-functional, reflection-based implementation of the
ConfigurationBuilderProvider interface which can
deal with the default tags defining configuration sources. |
| CombinedBuilderParametersImpl |
A specialized parameters object for a
CombinedConfigurationBuilder. |
| CombinedConfigurationBuilder |
A specialized
ConfigurationBuilder implementation that creates a CombinedConfiguration from multiple
configuration sources defined by an XML-based configuration definition file. |
| CombinedConfigurationBuilderProvider |
A specialized
ConfigurationBuilderProvider implementation which deals with combined configuration builders. |
| ConfigurationDeclaration |
A specialized
BeanDeclaration implementation that represents the declaration of a configuration source. |
| FileExtensionConfigurationBuilderProvider |
A specialized implementation of
ConfigurationBuilderProvider which determines the name of the result
configuration class based on the extension of the file to load. |
| MultiFileBuilderParametersImpl |
A specialized parameters object for
MultiFileConfigurationBuilder. |
| MultiFileConfigurationBuilder<T extends FileBasedConfiguration> |
A specialized
ConfigurationBuilder implementation providing access to multiple file-based configurations
based on a file name pattern. |
| MultiFileConfigurationBuilderProvider |
A specialized
ConfigurationBuilderProvider implementation for integrating
MultiFileConfigurationBuilder with CombinedConfigurationBuilder. |
| ReloadingCombinedConfigurationBuilder |
An extension of
CombinedConfigurationBuilder which also supports reloading operations. |
| ReloadingMultiFileConfigurationBuilder<T extends FileBasedConfiguration> |
A specialized
MultiFileConfigurationBuilder implementation which adds support for reloading. |
A package containing the implementation of the builder for combined configurations.
The CombinedConfigurationBuilder class defined in this package can create a CombinedConfiguration
object from various configuration sources that are declared in a so-called configuration definition file.
This is a convenient means to collect distributed configuration information and access them as a single logic source.
In addition, the MultiFileConfigurationBuilder class is located in this package. This builder class selects
one file-based configuration out of a set based on dynamic variable substitution. A typical use case would be the
definition of multiple configuration files for the different stages of a project: development, integration test,
production, etc.
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.