See: Description
Interface | Description |
---|---|
Converter<T> | |
ConverterProvider |
Class | Description |
---|---|
Arbiter |
Provides value
arbitration services most commonly to a
Settings
instance in cases where setting values would
otherwise be indistinguishable from one another. |
Configured.Literal |
An
AnnotationLiteral that implements the Configured interface/annotation. |
Converters |
A hub for the centralized conversion of
Value s. |
EnvironmentVariablesSource |
A
Source that retrieves values from environment variables. |
Setting.Literal |
An
AnnotationLiteral that implements the Setting
interface/annotation. |
Settings | |
SettingsExtension |
An
Extension providing support for the Setting and
Configured annotations, as well as injection of Settings instances. |
Source |
An abstraction of a source of
String -typed configuration
values. |
SourceOrderArbiter |
A simple
Arbiter implementation that performs arbitration
among Value s by selecting the Value whose
affiliated Source
appears first in the Set of Source s supplied to the
SourceOrderArbiter.arbitrate(Set, String, Set, Collection) method. |
SystemPropertiesSource |
A
Source that retrieves values from system properties. |
Value |
A
Supplier of String s and hence an abstraction of a
(definitionally) String -typed setting
value, additionally encompassing the setting
name for which it is applicable and the Source whence
it originated. |
Exception | Description |
---|---|
AmbiguousValuesException |
A
SettingsException indicating that some Value
instances were found to be ambiguous. |
ArbitrationException |
A
SettingsException indicating a procedural problem with
value
arbitration. |
ConversionException |
A
SettingsException indicating a procedural problem with
conversion. |
MalformedValuesException | |
SettingsException |
A
RuntimeException indicating a problem with an operation
from, most likely, a Settings instance. |
ValueAcquisitionException |
A
SettingsException indicating a procedural problem with
acquiring Value s from, most likely, Source s. |
Annotation Type | Description |
---|---|
Configured |
A
Qualifier indicating that a relevant instance should be
configured immediately after being instantiated. |
Setting |
A CDI
Qualifier indicating that
the annotated element should be provided via a Settings -originated value
acquisition operation, such as Settings.get(String, Set,
Converter, BiFunction) . |
Settings
Copyright © 2019–2020, microBean™. All rights reserved.