Config using a best-effort strategy.ConfigProviderResolver using a best-effort
strategy.ConversionHub using a best-effort strategy.ConfigSources, 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 ConfigSources' respective ConfigSource.getName()
methods.Config with a default set of ConfigSources and a
default set of Converters
(including discovered Converters).Config instance.Extension that enables injection of ConfigProperty-annotated configuration property values.ConfigExtension.AutoCloseable implementation of the abstract ConfigProviderResolver class.ConfigProviderResolver.Comparator of ConfigSources 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 ConfigSources
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
Objects 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.