| Interface | Description |
|---|---|
| ConfigurationDataRetriever<T> |
A base interface for objects that retrieve configuration data.
|
| ConfigurationMetadataRetriever<T> |
A base interface for objects that retrieve configuration metadata, such as
Source, Mapper, and other attributes. |
| Class | Description |
|---|---|
| Confectory |
A Facade for common operations in the
Confectory project. |
| Configuration<T> |
An object that contains configuration data from a specific source, as well as related
metadata.
|
| ConfigurationBuilder<T> |
A mutable object that supports the creation of immutable
Configuration objects. |
| ConfigurationContainer |
An object that holds multiple
Configuration objects and retrieves configuration
data seamlessly, by namespace and key. |
| TypeSafeConfigurationContainer<T> |
An object that holds multiple
Configuration objects of the same generic type
<T> and selects the highest-precedence available ones when getBean() is
called. |
| Enum | Description |
|---|---|
| DataFetchStrategy |
Enumerates the supported data-fetch strategies for use with a
ConfigurationContainer. |
| Exception | Description |
|---|---|
| ConfigurationException |
A specialized runtime exception for generic configuration handling.
|
| ConfigurationSourceException |
A specialized runtime exception to indicate a failure to load a configuration from the
Source. |
The main package.
Copyright © 2023. All rights reserved.