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
ConfigurationValue s representing them. |
Constructor and Description |
---|
ConfigurationValueSourceComparingArbiter(List<? extends Configuration> configurationInstances)
Creates a new
ConfigurationValueSourceComparingArbiter . |
Copyright © 2017–2019, microBean. All rights reserved.