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.