You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2004/04/30 08:54:05 UTC
cvs commit: avalon/merlin/site/xdocs/merlin/systems activation.xml kernel.xml logging.xml
mcconnell 2004/04/29 23:54:05
Modified: merlin/site/xdocs/merlin/systems activation.xml kernel.xml
logging.xml
Log:
doc updates
Revision Changes Path
1.2 +42 -1 avalon/merlin/site/xdocs/merlin/systems/activation.xml
Index: activation.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/merlin/systems/activation.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- activation.xml 3 Apr 2004 04:34:08 -0000 1.1
+++ activation.xml 30 Apr 2004 06:54:05 -0000 1.2
@@ -28,7 +28,48 @@
<section name="Avalon Activation Subsystem">
- <subsection name="Introduction">
+ <p>
+ The activation platform is the runtime that is controlled by
+ the <a href="composition.html">composition model</a>. It provides
+ support for the instanction of components, general lifecycle
+ handfling, and lifestyle management.
+ </p>
+
+ <subsection name="Aspects">
+
+ <table>
+ <tr>
+ <th>Feature</th><th>Description</th>
+ </tr>
+ <tr>
+ <td>Appliance Creation</td>
+ <td>
+ The activation
+ <a href="../../api/org/apache/avalon/activation/package-summary.html">
+ api</a> provides support for the creation of new
+ appliance instances.
+ An <a href="../../api/org/apache/avalon/activation/Appliance.html">
+ appliance</a> is the object that maintains the runtime state of a
+ particular component model.
+ </td>
+ </tr>
+ <tr>
+ <td>Component Factory</td>
+ <td>
+ A <a href="../../api/org/apache/avalon/activation/ComponentFactory.html">
+ component factory</a> provides support for the creation and destruction of component instances
+ including constructor management and complete lifecycle handling.
+ </td>
+ </tr>
+ <tr>
+ <td>Lifestyle Managers</td>
+ <td>
+ Lifestyle managers are responsible for the triggering of new component
+ instance creation and component instance destruction.
+ </td>
+ </tr>
+ </table>
+
</subsection>
</section>
1.2 +32 -1 avalon/merlin/site/xdocs/merlin/systems/kernel.xml
Index: kernel.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/merlin/systems/kernel.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- kernel.xml 3 Apr 2004 04:52:08 -0000 1.1
+++ kernel.xml 30 Apr 2004 06:54:05 -0000 1.2
@@ -28,7 +28,38 @@
<section name="Avalon Merlin Kernel Subsystem">
- <subsection name="Introduction">
+ <p>
+ The kernel represents the root object within a merlin system.
+ It provides access to a root container and exposes operations
+ enabling system startup and shutdown. The kernel is created
+ using a kernel factory (see <a href="embedding.html">embedding</a>).
+ </p>
+
+ <subsection name="Aspects">
+
+ <table>
+ <tr>
+ <th>Feature</th><th>Description</th>
+ </tr>
+ <tr>
+ <td>Embeddable</td>
+ <td>
+ The kernel provides support for generic embedding within
+ diverse application scenarios. In all cases the the approach
+ to embedding leverages a kernal factory that can be parameterized
+ to suite the particular embedding scenario.
+ </td>
+ </tr>
+ <tr>
+ <td>Model Access</td>
+ <td>
+ The kernel provides application programmers with access to the
+ root containment model, enabling dynamic addition and removal
+ of deployment models.
+ </td>
+ </tr>
+ </table>
+
</subsection>
</section>
1.2 +28 -1 avalon/merlin/site/xdocs/merlin/systems/logging.xml
Index: logging.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/site/xdocs/merlin/systems/logging.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- logging.xml 3 Apr 2004 04:34:08 -0000 1.1
+++ logging.xml 30 Apr 2004 06:54:05 -0000 1.2
@@ -28,7 +28,34 @@
<section name="Avalon Logging Subsystem">
- <subsection name="Introduction">
+ <p>
+ The <a href="http://avalon.apache.org/loggging">logging platform</a>
+ provides support for a pluggable logging system implementation.
+ </p>
+
+ <subsection name="Supported Systems">
+
+ <table>
+ <tr>
+ <th>Logging System</th><th>Description</th>
+ </tr>
+ <tr>
+ <td>LogKit</td>
+ <td>
+ The default logging implementation is based on the Avalon LogKit
+ package. The implementation introduces a plug-in target framework
+ that allows the association of custom logging targets under
+ dedicated classsloaders.
+ </td>
+ </tr>
+ <tr>
+ <td>Log4J</td>
+ <td>
+ Classic Log4J logging subsystem.
+ </td>
+ </tr>
+ </table>
+
</subsection>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org