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–2020 The Apache Software Foundation. All rights reserved.