Config
using a best-effort strategy.ConfigProviderResolver
using a best-effort
strategy.ConversionHub
using a best-effort strategy.ConfigSource
s, returning -1
if the
first has an ordinal
greater than that of the second and 1
if the second has
an ordinal greater than
that of the first, and then the result of invoking String.compareTo(String)
on the return values of the ConfigSource
s' respective ConfigSource.getName()
methods.Config
with a default set of ConfigSource
s and a
default set of Converter
s
(including discovered Converter
s).Config
instance.Extension
that enables injection of ConfigProperty
-annotated configuration property values.ConfigExtension
.AutoCloseable
implementation of the abstract ConfigProviderResolver
class.ConfigProviderResolver
.Comparator
of ConfigSource
s that considers only
their ordinals and
names in accordance with the
minimal requirements of the MicroProfile Config specification as
spelled out (only) in the ConfigSource
API documentation.MicroProfileConfigProperties.containsValue(Object)
method with the
supplied Object
and returns the result.true
if this MicroProfileConfigProperties
directly contains the
supplied key
, or if the supplied key
is a String
and is contained in the Set
of configuration
property names returned by the Config.getPropertyNames()
method.ConversionHub
.ConversionHub
.TypeConverter.convert(String, Type)
method
by invoking the same method on this Config
's affiliated
TypeConverter
supplied at construction time and returning
the result.String
value to an
object assignable to the supplied Type
, throwing an
IllegalArgumentException
if such conversion is
impossible.Comparator
that considers only the priority, if any, available from the Converter
instances being compared, in accordance with the minimal
requirements of the MicroProfile Config specification as spelled
out (only) in the Converter
API
documentation.null
Enumeration
constructed atop
the Iterator
supplied
by the Collection
returned by an invocation of this
MicroProfileConfigProperties
' MicroProfileConfigProperties.values()
method.null
immutable Set
of
immutable Entry
instances representing this MicroProfileConfigProperties
'
entries.key
, or
null
if the value does not exist.ConfigBuilder
.Config
instance appropriate for the
context
ClassLoader
, creating and building a default one
just in time if necessary.Config
instance appropriate for the
supplied ClassLoader
, creating and building a default one
just in time if necessary.Iterable
representing a snapshot at a moment
in time of this Config
's affiliated ConfigSource
s
as they existed at that time.Optional
representing an optional
configuration property value for the supplied name
, as
converted to an object of the supplied type
.Optional
representing an optional
configuration property value for the supplied name
, as
converted to an object of the supplied type
.String
value indexed under the supplied
key
.Iterable
representing a snapshot at a moment
in time of the configuration property names as they existed at
that time.name
, as converted to an object of the supplied
type
.name
, as converted to an object of the supplied
type
.MicroProfileConfigProperties
somewhat irrevocably as the system properties, with the
current system properties as
its defaults.true
if this MicroProfileConfigProperties
is empty.MicroProfileConfigProperties.keySet()
method and returns its return
value.null
, immutable Set
of
Object
s that contains the keys stored directly by this
MicroProfileConfigProperties
or that are contained in the
return value of a Config.getPropertyNames()
invocation.Properties
implementation that wraps a Config
and
is suitable for installing as System
properties.MicroProfileConfigProperties
representing
the Config
that results from ConfigProvider.getConfig()
.MicroProfileConfigProperties
wrapping the
supplied Config
.MicroProfileConfigProperties
using the
supplied Properties
as its defaults and wrapping the Config
that results from ConfigProvider.getConfig()
.MicroProfileConfigProperties
using the
supplied Properties
as its defaults and wrapping the supplied Config
.Config
instance under the supplied
ClassLoader
in some way.Config
by closing it if it implements AutoCloseable
and atomically removes all of its registrations.MicroProfileConfigProperties
as
expressed by the size of its key set.String
values to a variety of differently-typed
objects.Copyright © 2019–2021, microBean™. All rights reserved.