ResourceProperties
with additional
behavior or functionality.Properties
and delegates method calls to them
Properties
.Properties
with additional behavior or
functionality.ResourceProperties.ResourcePropertiesBuilder
interface.AbstractResourcePropertiesBuilder
instance using
the default path delimiter "/" (Delimiter.PATH
) for the path
declarations.AbstractResourcePropertiesBuilder
instance containing
the elements as of MutablePathMap#insert(Object)
using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarations:
"Inspects the given object and adds all elements found in the given
object.AbstractResourcePropertiesBuilder
instance containing
the elements of the provided Properties
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsAbstractResourcePropertiesBuilder
instance containing
the elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsAbstractResourcePropertiesBuilder
instance containing
the elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties.ResourcePropertiesBuilder
with additional
behavior or functionality.ResourceProperties
and delegates method calls
to them ResourceProperties
.ResourceProperties
with additional
behavior or functionality.PropertiesImpl.getDelimiter()
and converting all
other path delimiters "/" to the environment variable's (de facto
standard) separator "_".PropertiesImpl.getDelimiter()
and converting
all other path delimiters "/" to the system property's (de facto
standard) separator ".".Property
(the value of the Property
is ignored).Properties
type overwriting methods in order to
access the operating system's environment variables as of env
on
Linux or Unix shells or set
on Windows machines (e.g."File
.File
using the
provided delimiter as the destination's path delimiter.File
.File
using the
provided delimiter as the destination's path delimiter.File
represented by the
given file path.File
represented by the
given file path using the provided delimiter as the destination's path
delimiter.File
.File
using the
provided delimiter as the destination's path delimiter.File
.File
.File
.File
.File
.ResourceProperties.MutableResoureProperties
to the resource to which the
ResourceProperties
are attached to (such as a File
as
of ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties.MutableResoureProperties
to the resource to which the
ResourceProperties
are attached to (such as a File
as
of ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties.MutableResoureProperties
to the resource to which the
ResourceProperties
are attached to (such as a File
as
of ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).Properties
representing the operating system's
environment variables as of env
on Linux or Unix shells or
set
on Windows machines.Properties
with a profile projection.Properties
with a profile projection.Properties
instance from the provided Property
instances.Properties
representing the system properties as passed
via the "-Dkey=value" when launching the JVM (e.g.java
-Dconsole.width=220).PropertiesImpl.getDelimiter()
and converting all
other path delimiters "/" to the environment variable's (de facto
standard) separator "_".PropertiesImpl.getDelimiter()
and converting all other
path delimiters "/" to the system property's (de facto standard)
separator ".".ProfileProperties.getRuntimeProfilesPath()
points to an array with the
Runtime-Profiles denoted as follows (pointing to your active
Runtime-Profiles):
runtime/profiles/0=local
runtime/profiles/1=oauth
runtime/profiles/2=development
(ProfileProperties.getRuntimeProfilesPath()
defaults to "runtime/profiles"
represented by the path defined by
PropertiesPath.RUNTIME_PROFILES_PATH
)
In case a value is found at the path "runtime/profiles", this is parsed
as a comma-separated list and converted to an array.File
,
then calling this method will return false.ResourceProperties
interface with support of so
called "Java properties" (or just "properties").JavaProperties
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.JavaProperties
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsJavaProperties
instance containing the
elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsJavaProperties
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties.ResourcePropertiesBuilder
interface with
support of so called "Java properties" (or just "properties").JavaPropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarations.JavaPropertiesBuilder
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.JavaPropertiesBuilder
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsJavaPropertiesBuilder
instance containing the
elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsJavaPropertiesBuilder
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties
interface with support of so
called "JSON properties".JsonProperties
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.JsonProperties
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsJsonProperties
instance containing the
elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsJsonProperties
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties.ResourcePropertiesBuilder
interface with
support of so called "JSON properties" (or just "properties").JsonPropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarations.JsonPropertiesBuilder
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.JsonPropertiesBuilder
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsJsonPropertiesBuilder
instance containing the
elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsJsonPropertiesBuilder
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.PropertiesImpl.getDelimiter()
and converting all other environment
variable's (de facto standard) separators "_" to the path delimiter "/".PropertiesImpl.getDelimiter()
and converting all other system property's (de
facto standard) separators "." to the path delimiter "/".File
.InputStream
.File
.InputStream
.InputStream
.File
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.InputStream
.InputStream
.InputStream
.File
.InputStream
.URL
.File
.InputStream
.URL
.File
.InputStream
.URL
.File
.InputStream
.URL
.File
.InputStream
.URL
.NormalizedPropertiesDecorator
type decorates a Properties
instance and converts a path delimiter such as the full-stop (".") to the
Properties
properties' path delimiter slash ("/", as of
AbstractPropertiesDecorator.getDelimiter()
).Properties
with additional behavior by
normalizing the key representing the path pointing to the according
value.Properties
with additional behavior by
normalizing the key representing the path pointing to the according
value.ProfileProperties
extend the Properties
with
Runtime-Profiles support.ProfilePropertiesDecorator
type decorates a Properties
instance and enriches it with profile support as of
ProfileProperties
.ProfilePropertiesDecorator
instance containing the
elements as of PathMap.MutablePathMap.insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.ProfileProperties
instance containing the elements of
the provided Properties
instance using the default path delimiter
"/" (Delimiter.PATH
) for the path declarationsProfilePropertiesProjection
applies the profiles as of
ProfileProperties.getRuntimeProfiles()
onto the encapsulated
Properties
(ProfileProperties
) and provides a view of them
Properties
(ProfileProperties
) from the profiles' point of
view e.g. as when profiles have been applied to them Properties
(ProfileProperties
).Properties
with a profile projection.Properties.PropertiesBuilder
with a profile projection.ProfileProperties
for the profile projection.ProfileProperties
for the profile projection.Properties
are a specialization of the Dictionary
.Properties.MutableProperties
defines "dirty" methods allowing
to modify ("mutate") the properties.Properties.PropertiesBuilder
defines builder functionality on
top of the properties .Properties.PropertiesBuilder
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarations.Properties.PropertiesBuilder
instance containing the elements as of
MutablePathMap#insert(Object)
using the default path delimiter
"/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.Properties.PropertiesBuilder
instance containing the elements of
the provided Properties
instance using the default path delimiter
"/" (Delimiter.PATH
) for the path declarationsProperties.PropertiesBuilder
instance containing the elements of
the provided Properties
instance using the default path delimiter
"/" (Delimiter.PATH
) for the path declarationsProperties.PropertiesBuilder
instance containing the elements of
the provided Map
instance using the default path delimiter "/"
(Delimiter.PATH
) for the path declarationsProperties.PropertiesBuilder
instance containing the provided
Property
instances' key/value-pairs.Properties
instance containing the elements as of
MutablePathMap#insert(Object)
using the default path delimiter
"/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.Properties
instance containing the elements of the
provided Properties
instance using the default path delimiter "/"
(Delimiter.PATH
) for the path declarationsProperties
instance containing the elements of the
provided Map
instance using the default path delimiter "/"
(Delimiter.PATH
) for the path declarationsProperties
instance containing the provided
Property
instances' key/value-pairs.Properties
instances) by querying all the herein contained
Properties
instances in the order of them being added.Properties
composite querying the provided
Properties
in the given order.Properties
precedences using ProfilePropertiesDecorator
,
ProfilePropertiesProjection
, ResourceProperties
or
PropertiesPrecedenceComposite
(and the like).Properties
instances of interoperability reasons.Properties
instances of interoperability
reasons.ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties
from the resource to which the
ResourceProperties
are attached to (such as a File
as of
ResourceProperties.MutableResoureProperties.loadFrom(File)
or
ResourceProperties.saveTo(File)
).ResourceProperties.reload(ReloadMode)
method.ResourceProperties
are a specialization of the
Dictionary
.ResourceProperties.MutableResoureProperties
defines "dirty" methods
allowing to modify ("mutate") the ResourceProperties
.ResourceProperties.ResourcePropertiesBuilder
defines builder
functionality on top of the ResourceProperties.MutableResoureProperties
.RuntimePropertiesComposite
composite represent the system
properties as well as the environment variables (in that order) and Java
properties and are actually constructed from SystemProperties
,
EnvironmentProperties
and JavaProperties
instances
(in that precedence).InputStream
.URL
.RuntimePropertiesComposite
delegating to
SystemProperties
and EnvironmentProperties
as
well as to the JavaProperties
(in that order).RuntimePropertiesComposite
delegating to
SystemProperties
and EnvironmentProperties
as
well as to the JavaProperties
(in that order).File
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.File
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.File
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.File
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.File
using the provided
delimiter as the destination's path delimiter.File
.File
using the provided
delimiter as the destination's path delimiter.File
.File
using the provided
delimiter as the destination's path delimiter.File
represented by the given file
path.File
represented by the given file
path using the provided delimiter as the destination's path delimiter.File
.File
using the provided
delimiter as the destination's path delimiter.OutputStream
.OutputStream
.OutputStream
.OutputStream
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.File
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.File
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.OutputStream
using the provided
delimiter as the destination's path delimiter.File
using the provided
delimiter as the destination's path delimiter.File
.OutputStream
.File
.OutputStream
.File
.OutputStream
.File
.OutputStream
.File
.OutputStream
.ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with default settings being a poll loop time
of 10 seconds (as of PollLoopTime.NORM
and orphan removal (as of
ResourceProperties.reload(ReloadMode)
being called with
ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with setting the given poll loop time and
orphan removal (as of ResourceProperties.reload(ReloadMode)
being
called with ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with setting the the default poll loop time of
10 seconds (as of PollLoopTime.NORM
and the given orphan removal
strategy (as of ResourceProperties.reload(ReloadMode)
being
called with your argument).ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with setting the given poll loop time and the
given orphan removal strategy (as of
ResourceProperties.reload(ReloadMode)
being called with your
argument).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with default settings being a
poll loop time of 10 seconds (as of PollLoopTime.NORM
) and orphan
removal (as of ResourceProperties.reload(ReloadMode)
being called
with ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with setting the given poll
loop time and orphan removal (as of
ResourceProperties.reload(ReloadMode)
being called with
ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with setting the the default
poll loop time of 10 seconds (as of PollLoopTime.NORM
) and the
given orphan removal strategy (as of
ResourceProperties.reload(ReloadMode)
being called with your
argument).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with setting the given poll
loop time and the given orphan removal strategy (as of
ResourceProperties.reload(ReloadMode)
being called with your
argument).ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with default settings being a poll loop time
of 10 seconds (as of PollLoopTime.NORM
and orphan removal (as of
ResourceProperties.reload(ReloadMode)
being called with
ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with setting the given poll loop time and
orphan removal (as of ResourceProperties.reload(ReloadMode)
being
called with ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with setting the the default poll loop time of
10 seconds (as of PollLoopTime.NORM
and the given orphan removal
strategy (as of ResourceProperties.reload(ReloadMode)
being
called with your argument).ScheduledResourcePropertiesDecorator
wrapping the given
ResourceProperties
with setting the given poll loop time and the
given orphan removal strategy (as of
ResourceProperties.reload(ReloadMode)
being called with your
argument).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with default settings being a
poll loop time of 10 seconds (as of PollLoopTime.NORM
) and orphan
removal (as of ResourceProperties.reload(ReloadMode)
being called
with ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with setting the given poll
loop time and orphan removal (as of
ResourceProperties.reload(ReloadMode)
being called with
ReloadMode.ORPHAN_REMOVAL
).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with setting the the default
poll loop time of 10 seconds (as of PollLoopTime.NORM
) and the
given orphan removal strategy (as of
ResourceProperties.reload(ReloadMode)
being called with your
argument).ScheduledResourcePropertiesBuilderDecorator
wrapping
the given ResourceProperties.ResourcePropertiesBuilder
with setting the given poll
loop time and the given orphan removal strategy (as of
ResourceProperties.reload(ReloadMode)
being called with your
argument).ScheduledResourceProperties
enrich ResourceProperties
with scheduling functionality whereby the properties are being automatically
reloaded periodically via ResourceProperties.reload(ReloadMode)
.ScheduledResourceProperties.ScheduledMuableResourceProperties
defines "dirty"
methods allowing to modify ("mutate") the
ScheduledResourceProperties
.ScheduledResourceProperties.ScheduledResourcePropertiesBuilder
defines builder
functionality on top of the ScheduledResourceProperties.ScheduledMuableResourceProperties
.ScheduledResourcePropertiesBuilderDecorator
decorates
ResourceProperties.ResourcePropertiesBuilder
from which the properties are to be
reloaded periodically via AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
.ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with default
settings being a poll loop time of 10 seconds (as of
PollLoopTime.NORM
and orphan removal (as of
AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with true
).ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with setting the
given poll loop time and orphan removal (as of
AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with true
).ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with setting the the
default poll loop time of 10 seconds (as of PollLoopTime.NORM
and
the given orphan removal strategy (as of AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with your argument).ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with setting the
given poll loop time and the given orphan removal strategy (as of
AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with your argument).ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with default
settings being a poll loop time of 10 seconds (as of
PollLoopTime.NORM
and orphan removal (as of
AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with true
).ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with setting the
given poll loop time and orphan removal (as of
AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with true
).ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with setting the the
default poll loop time of 10 seconds (as of PollLoopTime.NORM
and
the given orphan removal strategy (as of AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with your argument).ScheduledResourcePropertiesBuilderDecorator
wrapping the given ResourceProperties.ResourcePropertiesBuilder
with setting the
given poll loop time and the given orphan removal strategy (as of
AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode)
being called with your argument).ScheduledResourcePropertiesDecorator
decorates
ResourceProperties
from which the properties are to be reloaded
periodically via AbstractResourcePropertiesDecorator.reload(ReloadMode)
.ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with default settings being a poll loop
time of 10 seconds (as of PollLoopTime.NORM
and orphan removal
(as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with true
).ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with setting the given poll loop time
and orphan removal (as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with
true
).ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with setting the the default poll loop
time of 10 seconds (as of PollLoopTime.NORM
and the given orphan
removal strategy (as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with
your argument).ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with setting the given poll loop time
and the given orphan removal strategy (as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with your argument).ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with default settings being a poll loop
time of 10 seconds (as of PollLoopTime.NORM
and orphan removal
(as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with true
).ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with setting the given poll loop time
and orphan removal (as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with
true
).ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with setting the the default poll loop
time of 10 seconds (as of PollLoopTime.NORM
and the given orphan
removal strategy (as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with
your argument).ScheduledResourcePropertiesDecorator
wrapping the
given ResourceProperties
with setting the given poll loop time
and the given orphan removal strategy (as of AbstractResourcePropertiesDecorator.reload(ReloadMode)
being called with your argument).RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.RuntimeUtility.toConfigDirs()
.StrictProperties
extends the Properties
with all the
getters to throw a KeyNotFoundRuntimeException
instead of returning
null in case the key was not found.StrictPropertiesDecorator
type decorates a Properties
instance with all the getters to throw a KeyNotFoundRuntimeException
instead of returning null in case the key was not found.Properties
with additional behavior with
all the getters to throw a KeyNotFoundRuntimeException
instead of
returning null in case the key was not found .Properties
type overwriting methods in order to
access system properties as passed via the "-Dkey=value" when launching the
JVM (e.g.java -Dconsole.width=220)
The keys are transformed to a system properties by removing a prefixed "/"
path delimiter (as of PropertiesImpl.getDelimiter()
and converting all other path
delimiters "/" to the system property's (de facto standard) separator ".".Map
instance from this Properties
instance's elements (key/value-pairs) as of interoperability reasons.ResourceProperties
interface with support of so
called "TOML properties".File
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties.ResourcePropertiesBuilder
interface with
support of so called "TOML properties".TomlPropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarations.TomlPropertiesBuilder
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.TomlPropertiesBuilder
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsTomlPropertiesBuilder
instance containing the
elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsTomlPropertiesBuilder
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.Properties
with additional behavior by
normalizing the key representing the path pointing to the according
value.Properties
with additional behavior by
normalizing the key representing the path pointing to the according
value.Properties
composite querying the provided
Properties
in the given order.Properties
instance from this
Properties
instance's elements (key/value-pairs) as of
interoperability reasons.Properties.PropertiesBuilder
.Properties.PropertiesBuilder
from the Properties
.Property
from the provided key and the provided value.ProfileProperties.getRuntimeProfiles()
and creates the according Properties
.Properties
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(Class, String)
.ResourceProperties.MutableResoureProperties.loadFrom(String, char...)
.ResourceProperties.MutableResoureProperties.loadFrom(Class, String, char...)
.ResourceProperties.MutableResoureProperties.loadFrom(File)
.ResourceProperties.MutableResoureProperties.loadFrom(File, char...)
.ResourceProperties.MutableResoureProperties.loadFrom(URL)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties.MutableResoureProperties.loadFrom(String)
.ResourceProperties
interface with support of so
called "XML properties".XmlProperties
instance containing the
elements as of PathMap.MutablePathMap.insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.XmlProperties
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsXmlProperties
instance containing the
elements of the provided Properties.PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsXmlProperties
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties.ResourcePropertiesBuilder
interface with
support of so called "XML properties" (or just "properties").XmlPropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarations.XmlPropertiesBuilder
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.XmlPropertiesBuilder
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsXmlPropertiesBuilder
instance containing the
elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsXmlPropertiesBuilder
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties
interface with support of so
called "YAML properties".YamlProperties
instance containing the elements as
of MutablePathMap#insert(Object)
using the default path delimiter
"/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.YamlProperties
instance containing the elements of
the provided Properties
instance using the default path delimiter
"/" (Delimiter.PATH
) for the path declarationsYamlProperties
instance containing the elements of
the provided PropertiesBuilder
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsYamlProperties
instance containing the elements of
the provided Map
instance using the default path delimiter "/"
(Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.ResourceProperties.ResourcePropertiesBuilder
interface with
support of so called "YAML properties" (or just "properties").YamlPropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarations.YamlPropertiesBuilder
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations:
"Inspects the given object and adds all elements found in the given
object.YamlPropertiesBuilder
instance containing the
elements of the provided Properties
instance using the default
path delimiter "/" (Delimiter.PATH
) for the path declarationsYamlPropertiesBuilder
instance containing the
elements of the provided PropertiesBuilder
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarationsYamlPropertiesBuilder
instance containing the
elements of the provided Map
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarationsFile
.File
.File
.File
.URL
.URL
.InputStream
.InputStream
.Copyright © 2018. All rights reserved.