Package com.bc.ceres.core.runtime
Provides the module runtime framework. The main entry point into this API is the
RuntimeFactory
class.
The only interface in this package which is intended to be implemented
by clients is the Activator
interface. Activators are invoked, when a
module starts or stops.
- Since:
- Ceres 0.5
-
Interface Summary Interface Description Activator ConfigurableExtension A configurable extension.ConfigurationElement A configuration element of an extension.ConfigurationElementBase<T> A configuration element, with its attributes and children, directly reflects the content and structure of the extension and extension point sections within the declaring module's manifest (module.xml) file.ConfigurationSchemaElement A configuration element of an extension point (schema).Dependency An dependency declared in a module.Extension An extension declared in a module.ExtensionPoint An extension point declared in a module.Module Represents a module.ModuleContext The context in which a module lives.ModuleRuntime A runtime for applications composed of multiple modules.RuntimeConfig The configuration for a Ceres runtime.RuntimeRunnable A runnable which is executed by the runtime. -
Class Summary Class Description Constants Defines all important Ceres constants.ProxyConfig RuntimeContext The CeresRuntime
class provides access to the system module, which can be used to access the runtime's configuration and all of its current modules.RuntimeFactory A factory for runtime instances.RuntimeLauncher Provides alaunch
method to launch a runtime.Version Represents a version identifier. -
Enum Summary Enum Description ModuleState A module's state. -
Exception Summary Exception Description RuntimeConfigException Indicates conditions that a reasonable Ceres application might want to catch.