| Interface | Description |
|---|---|
| ConfMgrRegistry |
This interface marks an
ADEPT2Service to require a configuration
manager in its constructor. |
| LocalServiceRegistry.ServiceStarter |
This interface is used for starting services which requires a start routine
(
Callable.call()) and the service name (LocalServiceRegistry.ServiceStarter.getServiceName()) for
logging purpose. |
| Class | Description |
|---|---|
| AbstractRegistry |
This class manages interfaces (or super-classes) of component types and
instances of components including singletons.
|
| AbstractRegistry.DefaultNameResolution |
Default implementation for resolving service name and component types.
|
| AbstractRegistry.InstanceInformation |
InstanceInformation encapsulates the properties from the
configuration relevant for a component instance. |
| BaseConstants |
Configuration-related global constants for general use in configuration
files.
|
| CSVFormatter |
This class formats a LogRecord to a CSV-record as specified in
RFC 4180.
|
| CsvLoggerManager |
This subclass refers to the
CSVFormatter and decouples
LoggerManager from AristaFlow-specific classes in
CSVFormatter. |
| GlobalInvocationTarget |
The invocation target for global URIs resolving global URIs to local URIs and
providing the corresponding invocation target.
|
| InstanceToInstanceRegistry |
This class extends the plugin registry to support the retrieval of used
component instances without needing to know the used instance name at all.
|
| LocalServiceRegistry |
The local service registry extends the
InstanceToInstanceRegistry to support service components. |
| LocalServiceRegistry.ConfigurationValidator |
Checks the configuration of the
ServiceRegistry. |
| LocalServiceRegistry.ServiceExportInformation |
ServiceExportInformation encapsulates the data which is
needed for exporting a service, which is:
the services for exporting a service (ADEPT2ServiceExport),
the URIs under which the service is exported and which correspond
based on the position in the array to the export service,
whether the service is to be published at the global registry. |
| OwnResFirstClassLoader |
An
URLClassLoader that tries to retrieve resources within the
own classpaths first before asking the parent classloader. |
| PluginRegistry |
While the
AbstractRegistry does not allow to be directly
accessed, this class supports the retrieval of specific component instances
as well as default component instances. |
| PluginRegistry.ConfigurationValidator |
Checks that all declared plugin instances are configured properly, that is
they have an implementation class and runtime plugins have a plugin
classpath.
|
| RegistryWrapper |
A registry wrapper provides access to specific registry methods to a normal
component/service.
|
| ServiceInformation |
Service specific extension to the default instance information of the
AbstractRegistry. |
| ServiceRegistry |
A service registry extends the
LocalServiceRegistry to support
export and publishing of local services as well as accessing remote services. |
| ServiceRegistry.ConfigurationValidator |
Checks the configuration of the
ServiceRegistry. |
| UrlConfigurationManager |
This configuration manager extends a normal configuration manager by the means for runtime
configurations.
|
| Enum | Description |
|---|---|
| AbstractRegistry.InstantiationMode |
The instantiation modes an instance may have.
|