IsisConfiguration
which collects an immutable set of configuration options (like a hashmap),
along with a number of supporting classes.See: Description
| Interface | Description |
|---|---|
| IsisConfiguration |
Immutable set of properties representing the configuration of the running
system.
|
| IsisConfigurationAware |
Allows components (eg facet factories) to indicate that they have a
dependency on
IsisConfiguration. |
| IsisConfigurationBuilder |
Holds a mutable set of properties representing the configuration.
|
| IsisConfigurationBuilderAware | |
| IsisConfigurationBuilderPrimer |
| Class | Description |
|---|---|
| ConfigurationConstants | |
| InstallerAbstract | |
| IsisConfigurationBuilderDefault |
Convenience implementation of
IsisConfigurationBuilder that loads
configuration resource as per IsisConfigurationBuilderFileSystem and
otherwise from the classpath. |
| IsisConfigurationBuilderFileSystem |
Convenience implementation of
IsisConfigurationBuilder that loads
configuration resource from a specified directory (or directories) on the
filesystem. |
| IsisConfigurationBuilderResourceStreams |
Adapter for
IsisConfigurationBuilder, loading the specified
configuration resource (file) from the given ResourceStreamSource(s). |
| IsisConfigurationDefault | |
| JmxBeanServer |
| Enum | Description |
|---|---|
| IsisConfigurationDefault.ContainsPolicy |
How to handle the case when the configuration already contains the key being added.
|
| NotFoundPolicy |
| Exception | Description |
|---|---|
| IsisConfigurationException |
IsisConfiguration
which collects an immutable set of configuration options (like a hashmap),
along with a number of supporting classes.
Chief among these supporting classes is org.apache.isis.core.commons.config.ConfigurationBuilder,
which holds a (mutable) collection of properties and is used to build an
IsisConfiguration. The
org.apache.isis.core.commons.config.ConfigurationBuilder and
IsisConfiguration types form
an mutable/immutable pair (cf StringBuilder / String).
The org.apache.isis.core.commons.config.ConfigurationBuilder is used
by InstallerAbstract, an
implementation of Installer
that allows the configuration to be added to as each component is
installed.
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.