| Interface | Description |
|---|---|
| CascadeStrategy |
Strategy for determining a set of cascading resource names.
|
| Config |
Core API for reading a configuration.
|
| Config.Visitor<T> |
Interface for a visitor visiting all key, value pairs.
|
| ConfigListener |
Listener for property updates.
|
| ConfigLoader |
SPI for loading configurations.
|
| ConfigLoader.Loader |
DSL for loading a configuration
|
| ConfigReader |
Contract for a configuration file loader.
|
| Decoder |
API for decoding properties to arbitrary types.
|
| IoCContainer |
Interface used by ConfigBinder to integrate with a DI framework that
allows for named injection.
|
| Property<T> |
API for composeable property access with optional chaining with default value support
as well as change notification.
|
| Property.Subscription |
Token returned when calling onChange through which change notification can be
unsubscribed.
|
| PropertyContainer | Deprecated |
| PropertyFactory | Deprecated
Deprecated in favor of using PropertyRepository
|
| PropertyListener<T> |
Handler for property change notifications for a single property key
|
| PropertyRepository | |
| PropertySource |
Contract for a raw source of properties
|
| StrInterpolator |
API for interpolating a string.
|
| StrInterpolator.Context |
Top level context
|
| StrInterpolator.Lookup |
Lookup of a raw string for replacements.
|
| StrInterpolatorFactory |
SPI for specifying the
StrInterpolator type used by ConfigManager. |
| TypeConverter<T> |
Encapsulates conversion of a single string value to a type
|
| TypeConverter.Factory |
Factory used to resolve a type to a TypeConverter.
|
| TypeConverter.Registry |
High level container from which to resolve a Type to a TypeConverter.
|
| Class | Description |
|---|---|
| ArchaiusType |
An implementation of
ParameterizedType that can represent the collection types that Archaius can
handle with the default property value decoders, plus static utility methods for list, set and map types. |
| Layer |
Key used to group and order
Configs into layers (@see Layers). |
| PropertyDetails |
Container class for any information about the property at usage time that is relevant for instrumentation purposes.
|