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.