See: Description
| Class | Description |
|---|---|
| ConfigurationConstants |
Configuration-related global constants for general use in configuration
files.
|
| ConfigurationDescriptionTools |
Provides the functionality for the validation of
configuration descriptions and
configurations. |
| ConfigurationManager |
This configuration manager handles configurations for components and services of the
AristaFlow-System.
|
| ConfigurationPropertyProvider |
This provider extends a normal
PropertyProvider to support
configuration directories as URLs to load configuration files from, a
directory to write configurations changed at runtime to, a directory to write
the logs to and boolean flags for whether to load configuration files from
bundles (jar-files containing the AristaFlow-components), whether to use
debug logging while bootstrapping and whether to keep the registered log
handlers. |
| ConfigurationValidator |
A
ConfigurationValidator can be specified in a
ConfigurationDescription and (if specified) is used to validate a
configuration at application startup without having to wait until the
component (for which the configuration was intended) is instantiated. |
| GlobalProperties |
This file provides direct access to the global properties of AristaFlow.
|
| LoggerManager |
This class initialises and configures console and file loggers (handler) for
the central logging, that is logging based on class names.
|
| PropertyProvider |
This class provides global properties that are needed for the whole
AristaFlow-platform.
|
| ServletConfigurationPropertyProvider |
A
ServletConfigurationPropertyProvider provides the means to
retrieve global properties and the variables to be substituted from system
properties as well as the init parameter of a servlet configuration or of a
servlet context. |
| SystemPropertyProvider |
A
SystemPropertyProvider provides the means to retrieve global
properties and the variables to be substituted directly from
system properties of the JVM. |
| Enum | Description |
|---|---|
| ConfigurationConstants.CommunicationProtocol |
The names for all supported communication protocols (which are equal to
the instance names of the corresponding communication services).
|
| Property.Type |
The supported data types for
|
| Exception | Description |
|---|---|
| AbortServiceException |
In case an
ADEPT2Service cannot be initialised or started due to
a major problem, an AbortServiceException may be raised. |
| ConfigurationException |
A
ConfigurationException will be thrown if an erroneous
configuration is discovered. |
| IllegalConfigurationDescriptionException |
An
IllegalConfigurationDescriptionException is thrown if there's an
inherent error in the ConfigurationDescription of a component. |
| PropertyNotSetException |
Configuration exception thrown, if a required property is not
set in the configuration.
|
| Annotation Type | Description |
|---|---|
| ConfigurationDescription |
Classes specified as implementation for a component type may be annotated
with a
ConfigurationDescription. |
| Property |
The definition of a configuration property in a
ConfigurationDescription. |
Registries provide component instances as needed by other components. The managed components are also implicitly configured by the registry as specified in the corresponding configuration file. Each registry has its own configuration manager to handle the appropriate configuration files.
# declaration of type "ProcessManager" Components.ProcessManager = de.aristaflow.adept2.core.processmanager.ProcessManager # declaration of instance "PM1" of type "ProcessManager" Instances.ProcessManager = PM1 # used implementation for "PM1" PM1.Implementation = de.aristaflow.adept2.core.processmanager.defaultimplementation.ProcessManager # used data manager instance for "PM1" PM1.DataManager = DM1 # plugin-type which "PM1" can use for logging PM1.PluginType = LogManager