com.jcorporate.expresso.kernel |
The Expresso Kernel package forms the core interface and basic implementations of
the future ECCR or Expresso Component and Configuration Runtime. ECCR will
consist of a series of component trees, each tree forms its own configuration
interface.
@since Expresso 5.3
|
Java Source File Name | Type | Comment |
ComponentBase.java | Class | This class provides a convienience base class for the majority of the ExpressoComponent
interfaces. |
ComponentContainer.java | Interface | ContainerImpl is the equivelant of a Service Provider Interface (SPI) for
the Expresso component containers. |
ComponentLifecycle.java | Interface | Lifecycle interface of an Expresso component. |
Configuration.java | Interface | This interface is a read-only interface into a dyna-bean. |
ConsoleInstallLog.java | Class | This is a default implementation of InstallLog that sends all output to the
System console. |
Containable.java | Interface | Containable is partially 'marker interface' much like
java.lang.Serialiable . |
ContainerComponentBase.java | Class | This class provides basic implementations of the Containable Interface to
save the typical programmer lots of typing. |
ContainerListener.java | Interface | This class is to provide for event notifications whenever a parent
container changes. |
DataContext.java | Class | This class is the code equivilant of the original <context> tag in
the older expresso-config files. |
DefaultContainerImpl.java | Class | This class is the default Container Implementation used by the Expresso
Framework. |
Describable.java | Interface | This interface represents an object that can have it's metadata described
by an XML file. |
EmbeddedComponent.java | Class | An Embedded Component is a component that is (1) Not a container
and (2) it's metadata is embedded within the metadata of its parent. |
ExpressoComponent.java | Interface | Base interface for an Expresso component. |
Installable.java | Interface | This interface represents a component that needs to perform install/uninstall
work other than recieve straight configuration values. |
InstallationOptions.java | Class | Installation is a combination metadata and installation flags for
a particular component. |
InstallLog.java | Interface | This class provides an interface wrapper to allow component installation
procedures to log their progress. |
InstallParameters.java | Class | |
LogManager.java | Class | New LogManager implementation. |
RootContainer.java | Class | This is the default root container interface. |
RootContainerInterface.java | Interface | This interface represents the special container case of the
Root container where we need to store specific runtime information. |
RuntimeInitServlet.java | Class | |
Startable.java | Interface | This Interface is implemented by any component that has services that 'start' and 'stop'. |
SystemFactory.java | Class |
This class is the focalpoint class that constructs the Expresso Runtime
system. |