| Package | Description |
|---|---|
| org.microbean.configuration |
Provides classes and interfaces for working with configuration
properties and their values.
|
| org.microbean.configuration.spi |
Provides classes and interfaces for service providers for the
MicroBean Configuration framework.
|
| Modifier and Type | Method and Description |
|---|---|
protected Collection<? extends Configuration> |
Configurations.loadConfigurations()
Loads a
Collection of Configuration objects and
returns it. |
| Constructor and Description |
|---|
Configurations(Collection<? extends Configuration> configurations)
Creates a new
Configurations. |
Configurations(Collection<? extends Configuration> configurations,
Collection<? extends Converter<?>> converters,
Collection<? extends Arbiter> arbiters)
Creates a new
Configurations. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConfiguration
A skeletal implementation of the
Configuration interface. |
class |
AbstractResourceLoadingConfiguration<T>
An
AbstractConfiguration that flexibly loads some kind of
resource, or uses a previously loaded one, to satisfy demands for
configuration property values. |
class |
ApplicationPropertiesConfiguration
|
class |
ConfigurationCoordinates
An
AbstractConfiguration conceptually housing only the
configuration property that returns a Map-convertible
String representing configuration coordinates for the
calling application. |
class |
EnvironmentVariablesConfiguration
An
AbstractConfiguration providing access to environment variabes. |
class |
PropertiesConfiguration
An
AbstractResourceLoadingConfiguration that gets configuration property
values from Properties resources. |
class |
SystemPropertiesConfiguration
An
AbstractConfiguration that houses System properties and hence, by definition,
minimally specific
ConfigurationValues representing them. |
| Constructor and Description |
|---|
ConfigurationValueSourceComparingArbiter(List<? extends Configuration> configurationInstances)
Creates a new
ConfigurationValueSourceComparingArbiter. |
Copyright © 2017–2019, microBean. All rights reserved.