You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@excalibur.apache.org by fa...@apache.org on 2005/01/03 22:21:06 UTC

svn commit: r124026 - in excalibur/site: . developing event fortress framework instrument lifecycle sourceresolve store style xmlutil

Author: farra
Date: Mon Jan  3 13:21:04 2005
New Revision: 124026

URL: http://svn.apache.org/viewcvs?view=rev&rev=124026
Log:
Adding Framework and Developing with Avalon docs
Added:
   excalibur/site/developing/
   excalibur/site/developing/authors.html   (contents, props changed)
   excalibur/site/developing/compatiblity.html   (contents, props changed)
   excalibur/site/developing/conclusion.html   (contents, props changed)
   excalibur/site/developing/decomposing.html   (contents, props changed)
   excalibur/site/developing/framework.html   (contents, props changed)
   excalibur/site/developing/implementing.html   (contents, props changed)
   excalibur/site/developing/index.html   (contents, props changed)
   excalibur/site/developing/introduction.html   (contents, props changed)
   excalibur/site/developing/strategies.html   (contents, props changed)
   excalibur/site/framework/
   excalibur/site/framework/best-practices.html   (contents, props changed)
   excalibur/site/framework/component-design.html   (contents, props changed)
   excalibur/site/framework/guide-cop-in-avalon.html   (contents, props changed)
   excalibur/site/framework/guide-patterns-avalon.html   (contents, props changed)
   excalibur/site/framework/guide-patterns-ioc-security.html   (contents, props changed)
   excalibur/site/framework/guide-patterns-ioc.html   (contents, props changed)
   excalibur/site/framework/guide-patterns-soc.html   (contents, props changed)
   excalibur/site/framework/guide-patterns-soii.html   (contents, props changed)
   excalibur/site/framework/index.html   (contents, props changed)
   excalibur/site/framework/lifecycle.html   (contents, props changed)
Modified:
   excalibur/site/component-list.html
   excalibur/site/component.html
   excalibur/site/configuration.html
   excalibur/site/containerkit.html
   excalibur/site/cvs-usage.html
   excalibur/site/dependencies.html
   excalibur/site/deprecation.html
   excalibur/site/download.html
   excalibur/site/downloads.html
   excalibur/site/event/command-howto.html
   excalibur/site/event/command.html
   excalibur/site/event/cpuparser-howto.html
   excalibur/site/event/event-howto.html
   excalibur/site/event/event.html
   excalibur/site/event/index.html
   excalibur/site/event/mpool-howto.html
   excalibur/site/event/mpool.html
   excalibur/site/event/util-howto.html
   excalibur/site/event/util.html
   excalibur/site/fortress/cli.html
   excalibur/site/fortress/design-notes.html
   excalibur/site/fortress/features.html
   excalibur/site/fortress/getting-started.html
   excalibur/site/fortress/index.html
   excalibur/site/fortress/servlet.html
   excalibur/site/fortress/swing.html
   excalibur/site/fortress/using-meta-info.html
   excalibur/site/index.html
   excalibur/site/instrument/component-extend-ai.html
   excalibur/site/instrument/component.html
   excalibur/site/instrument/configuration.html
   excalibur/site/instrument/container.html
   excalibur/site/instrument/html-client.html
   excalibur/site/instrument/index.html
   excalibur/site/instrument/instrument-examples.html
   excalibur/site/instrument/java-client.html
   excalibur/site/instrument/manager.html
   excalibur/site/instrument/xml-client-instrument-manager.html
   excalibur/site/instrument/xml-client-instrument.html
   excalibur/site/instrument/xml-client-instrumentable.html
   excalibur/site/instrument/xml-client-sample.html
   excalibur/site/instrument/xml-client-snapshot.html
   excalibur/site/instrument/xml-client-snapshots.html
   excalibur/site/instrument/xml-client.html
   excalibur/site/issue-tracking.html
   excalibur/site/license.html
   excalibur/site/lifecycle/extension.html
   excalibur/site/lifecycle/fortress.html
   excalibur/site/lifecycle/index.html
   excalibur/site/lifecycle/interfaces.html
   excalibur/site/lifecycle/merlin.html
   excalibur/site/linkcheck.html
   excalibur/site/logger.html
   excalibur/site/mail-lists.html
   excalibur/site/maven-reports.html
   excalibur/site/misc.html
   excalibur/site/no-docs-available.html
   excalibur/site/project-info.html
   excalibur/site/sourceresolve/index.html
   excalibur/site/store/index.html
   excalibur/site/store/janitor.html
   excalibur/site/store/mru.html
   excalibur/site/style/maven-base.css
   excalibur/site/style/maven-classic.css
   excalibur/site/style/maven-theme.css
   excalibur/site/style/print.css
   excalibur/site/svn.html
   excalibur/site/team-list.html
   excalibur/site/thread.html
   excalibur/site/xmlutil/index.html

Modified: excalibur/site/component-list.html
Url: http://svn.apache.org/viewcvs/excalibur/site/component-list.html?view=diff&rev=124026&p1=excalibur/site/component-list.html&r1=124025&p2=excalibur/site/component-list.html&r2=124026
==============================================================================
--- excalibur/site/component-list.html	(original)
+++ excalibur/site/component-list.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><strong><a href="component-list.html">Overview</a></strong></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Overview"></a><h2>Overview</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><strong><a href="component-list.html">Overview</a></strong></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Overview"></a><h2>Overview</h2><p>
                 Excalibur's most important distributables are two
                 inversion-of-control containers,
                 <a href="fortress/index.html">Fortress</a>, and the deprecated
@@ -37,7 +37,7 @@
                 all of them written for avalon-framework, and some utility libraries. Some of
                 these components are building blocks for the containers we provide, others can
                 run inside those containers.
-            </p></div><div class="section"><a name="Stable_components"></a><h2>Stable components</h2><table class="bodyTable"><tr class="b"><th>Package</th><th>Description</th></tr><tr class="a"><td>Datasource</td><td>
+            </p></div><div class="section"><a name="Stable_components"></a><h2>Stable components</h2><table class="bodyTable"><tr class="a"><th>Package</th><th>Description</th></tr><tr class="b"><td>Datasource</td><td>
                         <p>
                             Avalon Excalibur's DataSource package in
                             <code>org.apache.avalon.excalibur.datasource</code> allows you
@@ -47,7 +47,7 @@
                             regardless of which method you choose--since they are obtained
                             through Avalon's Component Manager infrastructure.
                         </p>
-                    </td></tr><tr class="b"><td>Monitor</td><td>
+                    </td></tr><tr class="a"><td>Monitor</td><td>
                         <p>
                             Avalon Excalibur's resource management code allows you to
                             be notified when a resource has changed.  There are two
@@ -62,7 +62,7 @@
                             program will be notified when the change occurs instead of
                             constantly polling it.
                         </p>
-                    </td></tr><tr class="a"><td>Pool</td><td>
+                    </td></tr><tr class="b"><td>Pool</td><td>
                         <p>
                             Find Avalon Excalibur's Pool implementations in the
                             <code>org.apache.avalon.excalibur.pool</code> package.
@@ -71,7 +71,7 @@
                             used resources at all, or limiting the used resources
                             based on specific rules.
                         </p>
-                    </td></tr><tr class="b"><td>
+                    </td></tr><tr class="a"><td>
                         <a href="sourceresolve/index.html">Sourceresolver</a>
                     </td><td>
                         <p>
@@ -87,7 +87,7 @@
                             in the same way, like dealing with custom, self-build
                             protocols such as myxmldatabase://root/documents/test.xml.
                         </p>
-                    </td></tr><tr class="a"><td>
+                    </td></tr><tr class="b"><td>
                         <a href="store/index.html">Store</a>
                     </td><td>
                         <p>
@@ -96,7 +96,7 @@
                             You can choose between different implementations that store
                             the data e.g. in memory or on the file system etc.
                         </p>
-                    </td></tr><tr class="b"><td>Thread</td><td>PENDING</td></tr><tr class="a"><td><a href="xmlutil/index.html">XMLUtil</a></td><td>
+                    </td></tr><tr class="a"><td>Thread</td><td>PENDING</td></tr><tr class="b"><td><a href="xmlutil/index.html">XMLUtil</a></td><td>
                         <p>
                             Excalibur's XML Utilities provide simplified wrappers
                             for XML parsers, transformers and XPath evaluators. It

Modified: excalibur/site/component.html
Url: http://svn.apache.org/viewcvs/excalibur/site/component.html?view=diff&rev=124026&p1=excalibur/site/component.html&r1=124025&p2=excalibur/site/component.html&r2=124026
==============================================================================
--- excalibur/site/component.html	(original)
+++ excalibur/site/component.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><strong><a href="component.html">ECM</a></strong></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_ECM__DEPRICATED_"></a><h2>Excalibur ECM (DEPRICATED)</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><strong><a href="component.html">ECM</a></strong></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_ECM__DEPRICATED_"></a><h2>Excalibur ECM (DEPRICATED)</h2><p>
               Due to a number of issues in ECM, not the least of which is a
               simplistic and convoluted design, it has been deprecated in
               favor of <a href="fortress/index.html">Fortress</a>.  Fortress has been designed with

Modified: excalibur/site/configuration.html
Url: http://svn.apache.org/viewcvs/excalibur/site/configuration.html?view=diff&rev=124026&p1=excalibur/site/configuration.html&r1=124025&p2=excalibur/site/configuration.html&r2=124026
==============================================================================
--- excalibur/site/configuration.html	(original)
+++ excalibur/site/configuration.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><strong><a href="configuration.html">Configuration</a></strong></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Configuration__DEPRECATED_"></a><h2>Excalibur Configuration (DEPRECATED)</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><strong><a href="configuration.html">Configuration</a></strong></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Configuration__DEPRECATED_"></a><h2>Excalibur Configuration (DEPRECATED)</h2><p>
                 This package has been deprecated. See
                 <a href="deprecated.html">this page</a> for more
                 information.

Modified: excalibur/site/containerkit.html
Url: http://svn.apache.org/viewcvs/excalibur/site/containerkit.html?view=diff&rev=124026&p1=excalibur/site/containerkit.html&r1=124025&p2=excalibur/site/containerkit.html&r2=124026
==============================================================================
--- excalibur/site/containerkit.html	(original)
+++ excalibur/site/containerkit.html	Mon Jan  3 13:21:04 2005
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Containerkit</title><style type="text/css" media="all">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - ContainerKit</title><style type="text/css" media="all">
           @import url("./style/maven-base.css");
           
 			    @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://avalon.apache.org/excalibur/api/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://avalon.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="none"><a href="sourceresolve-index.html">Sourceresolver</a></li><li class="none"><a href="store-index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><strong><a href="containerkit.html">Overview</a></strong></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Overview"></a><h2>Overview</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><strong><a href="containerkit.html">Overview</a></strong></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Overview"></a><h2>Overview</h2><p>
                 Excalibur is organised very modularly, as you would expect
                 from a component-oriented project. Containerkit contains
                 several standalone libraries which are used to build our
@@ -44,6 +44,7 @@
                         </p>
 
                         <p>
+
                             <a href="fortress/index.html">Excalibur-Fortress</a> supports
                             instrumentation.
                         </p>
@@ -77,6 +78,7 @@
                             <code>LogEnabled</code> or
                             <code>Loggable</code>).
                         </p>
+
                     </td></tr></table></div><div class="section"><a name="Generic_components"></a><h2>Generic components</h2><p>
                 Please see <a href="component-list.html">this page</a> for information on
                 more generically reusable components (for example, Excalibur-Monitor and
@@ -84,4 +86,4 @@
             </p></div><div class="section"><a name="Deprecated_libraries"></a><h2>Deprecated libraries</h2><p>
                 Please see <a href="deprecation.html">this page</a> for information on
                 older libraries that have been deprecated.
-            </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2004, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file
+            </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Modified: excalibur/site/cvs-usage.html
Url: http://svn.apache.org/viewcvs/excalibur/site/cvs-usage.html?view=diff&rev=124026&p1=excalibur/site/cvs-usage.html&r1=124025&p2=excalibur/site/cvs-usage.html&r2=124026
==============================================================================
--- excalibur/site/cvs-usage.html	(original)
+++ excalibur/site/cvs-usage.html	Mon Jan  3 13:21:04 2005
@@ -25,6 +25,6 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="expanded"><a href="misc.html">Miscellaneous</a><ul><li class="none"><a href="no-docs-available.html">Where's my documentation???</a></li><li class="none"><strong><a href="cvs-usage.html">No CVS</a></strong></li><li class="none"><a href="http://wiki.apache.org/excalibur/NightlyBuild" class="externalLink" title="External Link">Nightly builds</a></li></ul></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><strong><a href="cvs-usage.html">Source Repository</a></strong></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Nope__No_CVS__We_use_subversion_"></a><h2>Nope. No CVS. We use subversion.</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="expanded"><a href="misc.html">Miscellaneous</a><ul><li class="none"><a href="no-docs-available.html">Where's my documentation???</a></li><li class="none"><strong><a href="cvs-usage.html">No CVS</a></strong></li><li class="none"><a href="http://wiki.apache.org/excalibur/NightlyBuild" class="externalLink" title="External Link">Nightly builds</a></li></ul></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><strong><a href="cvs-usage.html">Source Repository</a></strong></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Nope__No_CVS__We_use_subversion_"></a><h2>Nope. No CVS. We use subversion.</h2><p>
                 Please see <a href="svn.html">subversion information</a>.
             </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/dependencies.html
Url: http://svn.apache.org/viewcvs/excalibur/site/dependencies.html?view=diff&rev=124026&p1=excalibur/site/dependencies.html&r1=124025&p2=excalibur/site/dependencies.html&r2=124026
==============================================================================
--- excalibur/site/dependencies.html	(original)
+++ excalibur/site/dependencies.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><strong><a href="dependencies.html">Dependencies</a></strong></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Dependency_information"></a><h2>Dependency information</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><strong><a href="dependencies.html">Dependencies</a></strong></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Dependency_information"></a><h2>Dependency information</h2><p>
                 Excalibur is built using maven. Information about the dependencies of a particular
                 subproject can be retrieved from the project.xml file of that subproject. To retrieve
                 a complete list of all dependencies, we've written a small script:

Modified: excalibur/site/deprecation.html
Url: http://svn.apache.org/viewcvs/excalibur/site/deprecation.html?view=diff&rev=124026&p1=excalibur/site/deprecation.html&r1=124025&p2=excalibur/site/deprecation.html&r2=124026
==============================================================================
--- excalibur/site/deprecation.html	(original)
+++ excalibur/site/deprecation.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><strong><a href="deprecation.html">Overview</a></strong></li><li class="expanded"><strong><a href="deprecation.html">Old Documentation</a></strong><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Deprecated_Excalibur_Products"></a><h2>Deprecated Excalibur Products</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><strong><a href="deprecation.html">Overview</a></strong></li><li class="expanded"><strong><a href="deprecation.html">Old Documentation</a></strong><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Deprecated_Excalibur_Products"></a><h2>Deprecated Excalibur Products</h2><p>
                 Over time several Excalibur products have reached the
                 end of their lifecycle. This page documents the deprecated
                 components.

Added: excalibur/site/developing/authors.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/authors.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/authors.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Developing With Apache Avalon Authors</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><strong><a href="../developing/authors.html">Authors</a></strong></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Authors"></a><h2>Authors</h2><div class="subsection"><a name="Berin_Loritsch"></a><h3>Berin Loritsch</h3><p>
+      Berin has helped define and document the Avalon projects since 2000.
+      He has been involved in Apache Avalon and Apache Cocoon.  He is the
+      author of the current thread-safe pool implementations as well as
+      the DataSourceComponent.  Berin and Giacomo Pati were the architects
+      of Excalibur's Component Management infrastructure.
+    </p><p>
+      Outside of the public view of the Apache Software Foundation, Berin
+      has developed workflow based web applications as well as data
+      manipulation services.  He has nine years of experience developing
+      database backed applications, and eight years experience with
+      technical writing.  Berin has only been developing Java since 1999,
+      but his background in other Object Oriented Languages and architectures
+      like C++ and CORBA helped him get a jump start.
+    </p></div><div class="subsection"><a name="Paul_Hammant"></a><h3>Paul Hammant</h3><p>
+       Paul is most interested in applications that run on top of Phoenix.  As such he constantly
+       trawls the internet look for suitable server applications for Phoenix.  He tries to persuade
+       the authors to rebase to Phoenix or make their apps phoenix compatible.
+    </p><p>
+       Paul wrote some of blocks for Cornerstone and some of the apps in Avalon apps.
+       He also started <a href="http://avalon.apache.org/apps/apps/db/index.html" class="externalLink" title="External Link">AvalonDB</a>,
+       <a href="http://www.jesktop.com" class="externalLink" title="External Link">Jesktop</a>,
+       <a href="http://avalon.apache.org/excalibur/altrmi.html" class="externalLink" title="External Link">Excalibur-AltRMI</a>,
+       <a href="http://www.enterpriseobjectbroker.org" class="externalLink" title="External Link">Enterprise Object Broker</a>, and
+       <a href="http://www.picocontainer.org" class="externalLink" title="External Link">Picocontainer</a>.
+    </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/compatiblity.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/compatiblity.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/compatiblity.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Compatibility with Avalon Project Containers</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><strong><a href="../developing/compatiblity.html">Compatibility with Avalon</a></strong></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Compatibility_with_Avalon_Project_Containers"></a><h2>Compatibility with Avalon Project Containers</h2><p>
+    There are many applications, utility or tools written in Java that you
+    wish you could use in an Avalon container.  It may be that you are
+    writing such an app/utility/tool that you intend to additionally be
+    usable by Avalon components in Avalon containers.  This document
+    gives some advice on the subject.  We will refer to applications,
+    utilities and tools as just 'tools' from her on in.  We'll assume
+    the classes for which are in a single Jar.
+  </p><p>
+    This advise is applicable to all
+    <a href="../framework/principals/containment.html">reference containers</a>
+  </p></div><div class="section"><a name="Making_a_Jar_for_a_tool"></a><h2>Making a Jar for a tool</h2><p>
+      The tool's Jar should only contain the classes in question and
+      directly associated resources. It should not contain the classes
+      or resources from other projects.  For example it is a bad habit
+      to include the org.apache.xerces.* jars in another jar.  It would
+      be correct for the notes accompanying the tools to list xerces.jar
+      as a dependency.
+    </p><p>
+      It is best that packages for the tool are well defined.  Sun
+      recommend a package structure that honors the internet domain of
+      the hosted proejct.  For example org.apache prefixes all the packages
+      of projects hosted at Apache.  Sometimes a project thinks it is
+      significant enough to avoid the domain name based naming, but still
+      have a package.  JUnit is an example of this, as it uses junit as its
+      top level package.  Tools that have no package or a package name
+      that a non unique word are not good design.
+    </p></div><div class="section"><a name="Wrapping_third_party_tools"></a><h2>Wrapping third party tools</h2><p>
+      There are many tools written in Java as beans that you wish you could
+      use in an Avalon container as a component.  If they are not
+      dependent on Avalon packages and classes already it is likely that
+      some wrapper concept is appropriate.  The normal form is to have
+      a separate package with a class that is dependent on Avalon Framework
+      methods.  That wrapper class would be Configurable, Initializable etc,
+      and would map its configuration to setZYZ() methods in the original bean.
+    </p><p>
+      It is also a good idea to understand the
+      <a href="../framework/cop/guide-patterns-soii.html">separation of interface
+      and implementation</a> when designing components.
+    </p></div><div class="section"><a name="Dynamic_Classloading"></a><h2>Dynamic Classloading</h2><p>
+      Many Java tools internally use
+      <em>Class.forName(String).newInstance()</em>
+      to instantiate some part of its internal functionality.  This
+      works if the class's Jar is mounted at the top-level system
+      classloader.  In the case of many Avalon containers, the Jar in
+      question will actually be mounted in a classloader at some other point
+      in a tree of classloaders.  Thus <em>Class.forName()</em>
+      will fail with ClassNotFoundException if running in a container.
+    </p><p>
+      A better thing to do would be to use
+      <em>this.getClass().getClassLoader().loadClass(String)</em>.
+      This means that the class will always be loaded from classloader
+      that hosts the rest of the classes for the tool.  It can run at any
+      point in a tree of classloaders without problem.
+    </p></div><div class="section"><a name="Use_of_Static"></a><h2>Use of Static</h2><p>
+      It is common amongst novice developers to use much static
+      functionality.  This could be methods or class variables.  Given
+      that Avalon's containers may mount multiple instances of a component
+      potentially in multiple classloaders, the use of static may lead to
+      unpredicted behavior.  If the static var or method is mounted in a
+      classloader that is visible to multiple components, then it will
+      behave as expected.  For this reason, static should be used with care
+      - you cannot guarantee where someone might try to run your tool.
+    </p><p>
+      Static also makes Unit Testing quite difficult.  If you can at all
+      avoid it, please do so.
+    </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/conclusion.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/conclusion.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/conclusion.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Conclusion</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><strong><a href="../developing/conclusion.html">Conclusion</a></strong></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Conclusion"></a><h2>Conclusion</h2><p>
+    Maybe you are already convinced, but need some help convincing
+    your colleagues that Avalon is right for you.  Maybe you need
+    some convincing yourself.  Either way, this chapter will help
+    wrap everything up, and provide you with some convincing arguments.
+    We all need to fight Fear, Uncertainty, and Doubt (FUD) with the
+    Open Source model.  For arguments on the validity of Open Source,
+    I will direct you to Eric S. Raymond's excellent treatises on the
+    subject (
+      <a href="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/" class="externalLink" title="External Link">http://www.tuxedo.org/~esr/writings/cathedral-bazaar/</a> ).
+    Regardless of your opinions on his politics, the
+    papers he wrote and compiled into the book <em>The Cathedral
+    and the Bazaar</em> will give you the information you need to
+    be convinced about the open source model as a whole.
+  </p></div><div class="section"><a name="Avalon_Works"></a><h2>Avalon Works</h2><p>
+      The bottom line is that Avalon accomplishes the goal it was
+      originally designed to fulfill.  Avalon does not introduce new
+      concepts and ideas, but rather uses and formalizes several concepts
+      that have stood the test of time.  The newest concept that influenced
+      the design of Avalon is the Separation of Concerns pattern introduced
+      sometime around 1995.  Even then, Separation of Concerns is a
+      formalization of System Analysis techniques.
+    </p><p>
+      Avalon's user base is measured in the hundreds.  Several projects
+      like Apache Cocoon, Apache JAMES, and Jesktop are all built on Avalon.
+      Developers for those projects are users of Avalon Framework.  Because of
+      the number of users Avalon has, it is very well tested.
+    </p><div class="subsection"><a name="Designed_by_the_Best_Minds"></a><h3>Designed by the Best Minds</h3><p>
+        The authors of Avalon recognize that we are not the sole experts
+        on server side programming.  We use concepts and ideas from other
+        people's research.  We respond to feedback from our users.  Avalon
+        is not just designed by the five developers mentioned in the
+        introduction -- the people who came up with the concepts of Inversion
+        of Control, Separation of Concerns, and Component Oriented
+        Programming designed it.
+      </p><p>
+        The beauty of Open Source projects is that the result is an
+        amalgamation of the best ideas and the best code.  Avalon has gone
+        through periods of testing ideas and rejecting them because there
+        was a better solution.  You can take the knowledge gained by the
+        Avalon team and use it in your own systems.  You can take the
+        predefined components in Excalibur and use them in your own
+        projects -- they have been tested to work under heavy load without
+        errors.
+      </p></div><div class="subsection"><a name="Compatible_License"></a><h3>Compatible License</h3><p>
+        The <em>Apache Software License</em> (ASL) is compatible
+        with just about every other license known.  The biggest known
+        exceptions are the <em>GNU Public License</em> (GPL)
+        and the <em>Lesser GNU Public License</em> (LGPL).  The
+        important thing is that the ASL is friendly to corporate development,
+        and does not force you to release your source code if you don't want
+        to.  It is the same license used for the Apache Software Foundation's
+        venerable HTTP server.
+      </p></div><div class="subsection"><a name="Pooled_Research"></a><h3>Pooled Research</h3><p>
+        Most of Avalon's users contribute back to the project in some way.
+        This spreads the cost of developing, debugging, and documenting the
+        framework across several users.  It also means that Avalon's code
+        has gone through a more extensive peer review than would ever be
+        possible in one company.  In addition, users of Avalon support
+        Avalon.  While it is true open source projects do not typically have
+        a help desk or telephone support line, we do have a mailing list.
+        Many times your questions can be answered in less time on the list
+        than it would take on some support lines.
+      </p></div><div class="subsection"><a name="Simplified_Analysis_and_Design"></a><h3>Simplified Analysis and Design</h3><p>
+        Developing on Avalon helps the developer to get into a mindset.
+        That mindset focuses the efforts on how to discover Components and
+        Services.  Since many of the details regarding the life of the
+        Components and Services in the system are already analyzed and
+        designed, the developer only has to choose which ones they need.
+      </p><p>
+        It is important to state that Avalon development does not replace
+        traditional Object Oriented Analysis and Design, but enhances it.
+        You are still using the same techniques you did before, only now
+        you have a tool set you can use to achieve your design faster.
+      </p></div></div><div class="section"><a name="Avalon_is_Ready"></a><h2>Avalon is Ready</h2><p>
+      Avalon Framework, Avalon Excalibur, Avalon Phoenix and Avalon LogKit
+      are ready for you to use now.  They are mature, powerful products and
+      they are only getting better!
+    </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/decomposing.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/decomposing.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/decomposing.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,317 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Decomposing A System</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><strong><a href="../developing/decomposing.html">Decomposition</a></strong></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Decomposing_A_System"></a><h2>Decomposing A System</h2><p>
+    We will use a hypothetical business server to demonstrate
+    how to identify services and Components.  After we define some
+    services that are used in the system, we will take one of those
+    services and define the different components needed by the
+    service.  My goal is to pass on some concepts that will help
+    you define your system in manageable pieces.
+  </p></div><div class="section"><a name="System_Analysis_--_Identifying_Components"></a><h2>System Analysis -- Identifying Components</h2><p>
+      While it is beyond the scope of this presentation to provide
+      a full-blown methodology, I do want to provide some pointers.
+      We will start with the implementation oriented definition of
+      Components and Services, and then provide a practical definition.
+    </p><table class="bodyTable"><tr class="b"><th>Component</th></tr><tr class="a"><td>
+        A Component is the combination of a work interface, and the
+        implementation of that interface.  Its use provides a looser
+        coupling between objects, allowing the implementation to
+        change independently of its clients.
+      </td></tr></table><table class="bodyTable"><tr class="b"><th>Service</th></tr><tr class="a"><td>
+        A Service is a group of one or more Components that provide
+        a complete solution.  Examples of a Service are protocol
+        handlers, job schedulers, and authentication and authorization
+        services.
+      </td></tr></table><p>
+      While these definitions provide a starting place, they don't
+      give the whole picture.  In order to decompose a system (defined
+      as a group of facilities that comprise a project) into the
+      necessary parts, I advocate a top-down approach.  That way you
+      will avoid being bogged down in details before you know what the
+      different facilities are.
+    </p><div class="subsection"><a name="Determining_the_Scope_of_Your_Project"></a><h3>Determining the Scope of Your Project</h3><p>
+        You always have to start out with a general idea of what your
+        project is supposed to accomplish.  In the commercial world, the
+        initial statement of work accomplishes this.  In the open source
+        world, this is usually accomplished by an idea or brainstorming
+        session.  I can't stress enough the importance of having a high
+        level view of the project.
+      </p><p>
+        Obviously, a large project will be comprised of many different
+        services, and a small project will only have one or two.  If you
+        start to feel a bit overwhelmed, just remind yourself that a large
+        project is really an umbrella for a bunch of smaller projects.
+        Eventually, you will get to the point where you will be able to
+        comprehend the big picture.
+      </p></div></div><div class="section"><a name="Statement_of_Work:_Business_Server"></a><h2>Statement of Work: Business Server</h2><p>
+      The Business Server is a hypothetical project.  For the purpose
+      of our discussion, its function is to handle sales orders,
+      automatically bill customers, and manage the inventory control.
+      Sales orders have to be processed as they come in, using some
+      kind of transaction system.  The server automatically bills the
+      customers 30 days after the sales order is filled.  The inventory
+      is managed by both the server and by the current inventory counted
+      at the factory or warehouse.  The business server will be a
+      distributed system, and each server will communicate with others
+      via a messaging service.
+    </p></div><div class="section"><a name="Finding_the_Services"></a><h2>Finding the Services</h2><p>
+      We will use the Business Server Project to discover the services.
+      Considering the overly broad statement of work, we can immediately
+      begin to see some services defined in the description of the
+      project.  The list of services will be split into explicit ones
+      (services that can immediately be derived from the statement of
+      work) and implicit ones (services that are discovered due to similar
+      work or as supporting the explicit services).  Please note that the
+      implementing company will develop not all of the services-some will
+      be purchased as commercial solutions.  In those cases, we will
+      probably put a wrapper so that we still have a specific way of
+      interacting with the commercial product.  The implementing company
+      will build the majority of the services.
+    </p><div class="subsection"><a name="Explicit_Services"></a><h3>Explicit Services</h3><p>
+        We can quickly derive a number of services from the statement
+        of work.  Our work is not done after this initial analysis,
+        because the definition of some services requires the existence
+        of other services.
+      </p><div class="subsection"><a name="Transaction_Processing_Service"></a><h3>Transaction Processing Service</h3><p>
+          The statement of work specifies that "Sales orders have to be
+          processed as they come in".  This means we need to have a
+          mechanism of receiving sales requests and automatically process
+          them.  This is similar to the way web servers work.  They
+          receive a request for a resource, process it, and return a
+          result (e.g. the HTML page).  This is known as Transaction
+          Processing.
+        </p><p>
+          To be fair, there are different types of transactions.  The
+          generic transaction service will most likely have to be broken
+          down into something more specific like a "Sales Order Processor".
+          The approach has to do with how generic you make your service.
+          There is a balance between usability and reusability.  The more
+          generic a service is, the more reusable it is.  Usually it is
+          also more difficult to comprehend.
+        </p></div><div class="subsection"><a name="Scheduling_Service"></a><h3>Scheduling Service</h3><p>
+          There are a couple of instances where an event must be scheduled
+          for a specified amount of time after a transaction.  In addition,
+          the inventory control processes need to kick off supply orders on
+          a periodic basis.  Because the statement of work states "server
+          automatically bills the customers 30 days after the sales order
+          is filled" we need a scheduling service.  The good news is that
+          Avalon Cornerstone provides one for us so we don't have to create
+          our own.
+        </p></div><div class="subsection"><a name="Messaging_Service"></a><h3>Messaging Service</h3><p>
+          The statement of work specifies that "each server will
+          communicate via a messaging service" in our distributed system.
+          Let's face it, sometimes customers want a specific product or
+          method they want to use.  The messaging service is a prime
+          example of using another company's product.  Most likely, we
+          would use Java Messaging Service (JMS) to interface with the
+          Messaging Service.  Since JMS is a standard, it is unlikely
+          that the interface will change any time soon.
+        </p><p>
+          In practical experience, a well-designed message oriented system
+          will scale better than object oriented systems (like EJB).  One
+          reason for better scalability is that messaging tends to have
+          lower concurrent overhead memory.  Another reason for this is that
+          it is easier to spread the load of message processing across all
+          servers instead of concentrating all the processing in a small
+          cluster of servers (or even just one server).
+        </p></div><div class="subsection"><a name="Inventory_Control_Service"></a><h3>Inventory Control Service</h3><p>
+          While this is not a classic server piece in textbooks, it is a
+          requirement of this system.  The inventory control service
+          routinely monitors the records for what the factory or warehouse
+          has in stock, and triggers events when stock starts running out.
+        </p></div></div><div class="subsection"><a name="Implied_Services"></a><h3>Implied Services</h3><p>
+        Using experience with past systems, and further breaking down
+        other services will yield a number of services that the system
+        needs that wasn't specified.  Due to space limitations, we will
+        avoid doing a full decomposition.
+      </p><div class="subsection"><a name="Authentication_and_Authorization_Service"></a><h3>Authentication and Authorization Service</h3><p>
+          The authentication and authorization service is not necessarily
+          specified in the statement of work -- but all business systems
+          must take security seriously.  That means all clients of the system
+          must be authenticated, and every action of the user must be
+          authorized.
+        </p></div><div class="subsection"><a name="Workflow_Automation_Service"></a><h3>Workflow Automation Service</h3><p>
+          Workflow automation is a hot development area in enterprise
+          systems.  If you don't use a third party workflow management
+          server, you will have to invent your own.  Workflow automation
+          is generally the act of using a software system to route tasks
+          through a Company's business process.  For more information,
+          view the Workflow Management Council's web page at
+          <a href="http://www.wfmc.org" class="externalLink" title="External Link">http://www.wfmc.org</a>.
+        </p></div><div class="subsection"><a name="Document_Repository_Service"></a><h3>Document Repository Service</h3><p>
+          This definition of a "document repository" is very loosely
+          defined as the current state of information in a task.  In
+          other words, when the company receives a purchase order, our
+          system needs to store and recall the purchase order information.
+          The same goes for billing and any other process in the system
+          from inventory to new customer requests.
+        </p></div></div><div class="subsection"><a name="Summary"></a><h3>Summary</h3><p>
+        I hope that the examples of services for the Business Server
+        project will help you discover more.  You will find that as you
+        go from higher levels of abstraction down to lower levels, you
+        will find more types of services required like Connection Management
+        to handle requests on open ports.  Some of the services we defined
+        will be implemented by third party systems such as the Messaging
+        Service and the Workflow Management Service.  It is in your best
+        interest to use a standard interface for these services so that
+        you can change vendors later.  Some services are actually multiple
+        services acting as one larger service.  Some are already available
+        within Avalon Excalibur or Avalon Cornerstone.
+      </p><p>
+        One thing to keep in mind while discovering the services in a
+        system is that a service should be a high level sub-system.  This
+        will help you define components using teams of analysts.  Because
+        we have already identified the main services, you can have more
+        than one person (or team) decompose each of the services in parallel.
+        The boundaries are well defined, so there is little chance for
+        overlap.  If you decide to do the parallel analysis, you should
+        come back together to identify common Components so that you can
+        reuse as much code as possible.
+      </p><img src="../images/deployment.gif" alt=""></img></div></div><div class="section"><a name="Finding_Components"></a><h2>Finding Components</h2><p>
+      We will use the Document Repository Service mentioned already for the
+      process of identifying the proper Components.  For the sake of our
+      conversation, we will now state the requirements of the Document
+      Repository Service.  The repository will use a database for persistent
+      storage, identify and authorize clients, and cache documents in memory.
+    </p><div class="subsection"><a name="Practical_Definition_of_Components"></a><h3>Practical Definition of Components</h3><p>
+        When we talk about components, you have to think in terms of "What
+        facilities does my service need to operate?"  Avalon was conceived
+        with the concept of <em>casting</em> your system.  The
+        developer of the system        would come up with a list of responsibilities
+        for the Component known        as its <em>role</em>.
+      </p><div class="subsection"><a name="What_is_a_Role_"></a><h3>What is a Role?</h3><p>
+          The concept of roles comes from the theater.  A play, musical, or
+          movie will have a certain number of roles that actors play.  Although
+          there never seems to be a shortage of actors, there are a finite
+          number of roles.  Its <em>script</em> defines the
+          function or action of a role.  Just like the theatrical version, the
+          script determines how you interact with the Component.  Think of the
+          different roles in your system, and you will have your
+          <em>cast</em> of Components so to speak.
+        </p><p>
+          A role is the contract for a type of component.  For example, our
+          Document Repository Service needs to interact with a database.
+          Avalon Excalibur defines a Component that satisfies the role "Data
+          Source".  Excalibur includes two different Components that satisfy
+          that role, depending on the setting our Service will be living in;
+          however, they both satisfy the same contracts.  The majority of
+          Avalon based systems will only use one active Component for each
+          role.  The script is the work interface: the interface with which
+          other components interact.
+        </p><p>
+          There are specific contracts that you must define and keep in mind
+          when you specify interfaces for your Components.  The contracts
+          specify what users of the Component must provide, and what the
+          Component produces.  Sometimes you must include usage semantics in
+          the contract.  An example is the difference between a temporary
+          storage Component and a permanent storage Component.  When the
+          interface and contract are defined, you can work on your
+          implementation.
+        </p></div></div><div class="subsection"><a name="What_is_a_good_candidate_for_a_Component_"></a><h3>What is a good candidate for a Component?</h3><p>
+        We have already identified four possibilities for Components within
+        our Document Repository Service: DataSourceComponent (from Excalibur),
+        Cache, Repository, and Guardian.  You should look for roles with a high
+        likelihood of multiple implementations that need to inter-operate
+        seamlessly.
+      </p><p>
+        Using that example, you will discover several instances where you need
+        replaceable facilities.  Most of the time, you will only be using one
+        implementation of the facility, but you need the ability to upgrade it
+        independently of the rest of the system.  Other times, you will need
+        alternate implementations due to environmental issues.  For example,
+        the "Data Source" that Excalibur defined will usually handle all the
+        JDBC Connection pooling itself-but sometimes you want to take advantage
+        of that facility built into a Java 2 Enterprise Edition (J2EE) server.
+        Excalibur solves this by having a "Data Source" that directly pools and
+        manages the JDBC connections, and one that uses Java's Naming and
+        Directory Interface (JNDI) to get the specified connection.
+      </p></div><div class="subsection"><a name="What_is_not_a_good_Component_"></a><h3>What is not a good Component?</h3><p>
+        People who are used to JavaBeans tend to implement everything as a
+        JavaBean.  This means everything from data modeling to transaction
+        processing.  If you used this approach with Components, you might end
+        up with an overly complex system.  Think of Components as modeling a
+        service or facility, and not data.  You could have a Component that
+        pulls data from another resource, but the data should remain distinct
+        as data.  An example of this philosophy in Avalon Excalibur is the
+        fact that the Connection is not a Component.
+      </p><p>
+        Another example could be the Guardian Component we specified earlier.
+        It could be argued that the logic involved in the Guardian is so
+        specific to the Document Repository Service that it could not be used
+        again for a completely different service.  While there are ways of
+        managing the complexity, and ways of making it flexible-sometimes the
+        extra work is not worth it.  You have to weigh your decisions in such
+        cases carefully.  If the logic performed in a potential Component is
+        going to be applied consistently then it might make sense to keep it a
+        Component.  There is room to have multiple instances of a Component in
+        a system, and they would be selected at run time.  If the logic for a
+        potential Component is specific to only one other Component, it might
+        be worth it to absorb the logic into the other Component.  Using the
+        example of the Guardian Component and the Repository Component, we
+        could argue that our Guardian is so specific to the Repository, that it
+        is not implemented as a Component.
+      </p></div><div class="subsection"><a name="Decomposing_the_Document_Repository_Service"></a><h3>Decomposing the Document Repository Service</h3><p>
+        We will list the Components that we are going to implement with a
+        description of their roles, the rationale, and their origination (if
+        the component already exists).
+      </p><div class="subsection"><a name="DocumentRepository"></a><h3>DocumentRepository</h3><p>
+          The DocumentRepository is the parent Component of the whole service.
+          In Avalon, services are implemented as Blocks, which are a specific
+          kind of Component.  The Block must have a work interface that extends
+          the Service marker interface.  The Block interface also extends
+          Avalon's Component interface.  Please note that Block and Service are
+          interfaces that are part of Avalon Phoenix.  In the end, a Service is
+          still technically just a specific type of Component.
+        </p><p>
+          The DocumentRepository is our method of getting Document objects from
+          persistent storage.  It interacts with the other Components in the
+          service to provide security, functionality, and speed.  This
+          particular DocumentRepository will connect to a database and employ
+          the logic to build the Document objects internally.
+        </p></div><div class="subsection"><a name="DataSourceComponent"></a><h3>DataSourceComponent</h3><p>
+          The DataSourceComponent is supplied by Avalon Excalibur.  It is our
+          method of retrieving valid JDBC Connection objects for our use.
+        </p></div><div class="subsection"><a name="Cache"></a><h3>Cache</h3><p>
+          The Cache is a short-term memory-based storage facility.  The
+          DocumentRepository will use it to store Document objects referenced
+          by a hash algorithm.  In order to promote the reusability of the
+          Cache Component, the stored object must implement a Cacheable
+          interface.
+        </p></div><div class="subsection"><a name="Guardian"></a><h3>Guardian</h3><p>
+          The Guardian Component is used to manage permissions based on the
+          Principal.  The Guardian will load its permission sets from a
+          database.  The Guardian will use the standard Java security model to
+          enforce access to the specific Document objects.
+        </p></div></div><div class="subsection"><a name="Summary"></a><h3>Summary</h3><p>
+        At this point, you should have an idea of what makes a good Component.
+        The examples describe all the Components that will be in the Document
+        Repository Service, with a brief summary of what they will do.  A quick
+        glance through the list supports the approach of only implementing
+        facilities as Components -- not data.  At this point, you should be able
+        to determine what components your services need to operate.
+      </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/framework.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/framework.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/framework.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,641 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Framework and Foundations</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><strong><a href="../developing/framework.html">Avalon Framework</a></strong></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Framework_and_Foundations"></a><h2>Framework and Foundations</h2><p>
+    Avalon Framework is the central piece to the entire Avalon project.  If you
+    understand the contracts and constructs defined in the framework, you can
+    understand anything that uses it.  Remember the principles and patterns we
+    have already discussed so far.  In this section, we will expound on how the
+    Role concept works practically, the lifecycle of Components, and how the
+    interfaces work.
+  </p></div><div class="section"><a name="Defining_the_Component_s_Role"></a><h2>Defining the Component's Role</h2><p>
+      In Avalon, all Components have a role.  The reason is that you retrieve
+      your Components by role.  At this stage, the only concern area we are
+      using is the signature of the role.  If you recall in the second section,
+      we defined a Component as "the combination of a work interface and the
+      implementation of the interface".  That work interface is your role.
+    </p><div class="subsection"><a name="Creating_the_Role_s_Interface"></a><h3>Creating the Role's Interface</h3><p>
+        Below you will find an example interface, followed by some best
+        practices along with their reasoning.
+      </p>
+    <div class="source"><pre>
+
+package org.apache.bizserver.docs;
+
+public interface DocumentRepository
+{
+    String ROLE = DocumentRepository.class.getName();
+
+    Document getDocument(Principal requestor, int refId);
+}
+
+      </pre></div>
+  <div class="subsection"><a name="Best_Practices"></a><h3>Best Practices</h3><ol>
+          <li>
+            <p>
+              Include a String called "ROLE" that has the role's official name.
+              That name is the same as the fully qualified name for the work
+              interface.  This helps later on when we need to get an instance
+              of the Component later.
+            </p>
+          </li>
+          <li>
+            <p>
+              Do extend the Component interface if possible.  This makes it easier
+              on you when it is time to release your Component.  If you are not
+              in control of the work interface, then you do not have this option.
+              It is not the end of the world, as you can recast the instance to
+              <code>Component</code> when it is time to release it.
+            </p>
+          </li>
+          <li>
+            <p>
+              Do one thing and do it well.  A Component should have the simplest
+              interface possible, When your work interface extends several other
+              interfaces, you muddy the contract for this Component.  An old
+              American acronym helps define this pattern: Keep It Simple, Stupid
+              (KISS).  It's not hard to outsmart yourself -- I've done it
+              a number of times myself.
+            </p>
+          </li>
+          <li>
+            <p>
+              Only specify the methods you need.  The client should have no
+              knowledge of implementation details, and too many alternative
+              methods only introduce unneeded complexity.  In other words pick
+              an approach and stick with it.
+            </p>
+          </li>
+          <li>
+            <p>
+              Don't let your Role's interface extend any lifecycle or lifestyle
+              interfaces.  By implementing any of those classes of interfaces, you
+              are tying an implementation to the specification.  This is a
+              bad pattern and this will only lead to debugging and implementation
+              problems later.
+            </p>
+          </li>
+        </ol></div><div class="subsection"><a name="Choosing_the_Role_s_Name"></a><h3>Choosing the Role's Name</h3><p>
+          In Avalon, every Role has a name. It is how you get references to
+          other Components in the system.  The Avalon team has outlined some
+          idioms to follow for the naming of your role.
+        </p><div class="subsection"><a name="Naming_Idioms"></a><h3>Naming Idioms</h3><ol>
+            <li>
+              <p>
+                The fully qualified name of the work interface is usually the
+                role name.  The exceptions are listed after this general rule.
+                Using this example, our theoretical Component's name would be
+                "org.apache.bizserver.docs.DocumentRepository".  This is the
+                name that would be included in your interface's "ROLE"
+                property.
+              </p>
+            </li>
+            <li>
+              <p>
+                If we obtain the reference to this Component through a
+                Component Selector, we usually take the role name derived from
+                the first rule and append the word "Selector" to the end.  The
+                result of this naming rule would be
+                "org.apache.bizserver.docs.DocumentRepositorySelector".  You
+                can use the shorthand
+                <parameter>DocumentRepository.ROLE + "Selector"</parameter>.
+              </p>
+            </li>
+            <li>
+              <p>
+                If we have multiple Components that implement the same work
+                interface, but are used for different purposes, we have
+                separate roles.  A Role is the Component's purpose in the
+                system.  Each role name will start with the original role
+                name, but the purpose name of the role will be appended
+                with a <parameter>/${purpose}</parameter>.  By example
+                we could have the following purposes for our
+                DocumentRepository: PurchaseOrder and Bill.  Our two roles
+                would be expressed as
+                <parameter>DocumentRepository.ROLE + "/PurchaseOrder"</parameter>
+                and <parameter>DocuementRepository.ROLE + "/Bill"</parameter>,
+                respectively.
+              </p>
+            </li>
+          </ol></div></div></div></div><div class="section"><a name="Overview_of_Framework_Interfaces"></a><h2>Overview of Framework Interfaces</h2><p>
+      The entire Avalon Framework can be divided into seven main categories (as
+      is the API): Activity, Service, Configuration, Context, Logger,
+      Parameters, Thread, and Miscellany.  Each of those categories (except
+      Miscellany) represents a unique concern area.  It is common for a
+      Component to implement several interfaces to identify all the concern
+      areas that the Component is worried about.  This will allow the
+      Component's container to manage each Component in a consistent manner.
+    </p><div class="subsection"><a name="Lifecycle_for_Avalon_Interfaces"></a><h3>Lifecycle for Avalon Interfaces</h3><p>
+        When a framework implements several interfaces to separate the concerns
+        of the Component, there is potential for confusion over the order of
+        method calls.  Avalon Framework realizes this, and so we developed the
+        contract for lifecycle ordering of events.  If your Component does not
+        implement the associated Interface, then simply skip to the next event
+        that will be called.  Because there is a correct way to create and
+        prepare Components, you can set up your Components as you receive
+        events.
+      </p><p>
+        The Lifecycle of a Component is split into three phases:
+        Initialization, Active Service, and Destruction.  Because these phases
+        are sequential, we will discuss the events in order.  In addition, the
+        act of Construction and Finalization is implicit due to the Java
+        language, so they will be skipped.  The steps will list the method
+        name, and the required interface.  Within each phase, there will be a
+        number of stages identified by method names.  Those stages are executed
+        if your Component extends the associated interface specified in
+        parenthesis.
+      </p><div class="subsection"><a name="Initialization"></a><h3>Initialization</h3><p>
+          This list of stages occurs in this specific order, and occurs only
+          once during the life of the Component.
+        </p><ul>
+          <li>
+            <p>
+              <code>enableLogging</code>
+              [<code>LogEnabled</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>contextualize</code>
+              [<code>Contextualizable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>compose</code>
+              [<code>Composeable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>service</code>
+              [<code>Serviceable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>configure</code>
+             [<code>Configurable</code>]
+              <em>or</em>
+              <code>parameterize</code>
+             [<code>Parameterizable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>initialize</code>
+              [<code>Initializable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>start</code>
+              [<code>Startable</code>]
+            </p>
+          </li>
+        </ul></div><div class="subsection"><a name="Active_Service"></a><h3>Active Service</h3><p>
+          This list of stages occurs in this specific order, but may occur
+          multiple times during the life of the Component.  Please note that
+          should you choose to not implement the Suspendable interface, it is
+          up to your Component to ensure proper functionality while executing
+          any of the Re* stages.
+        </p><ul>
+          <li>
+            <p>
+              <code>suspend</code>
+              [<code>Suspendable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>recontextualize</code>
+              [<code>Recontextualizable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>recompose</code>
+              [<code>Recomposable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>reconfigure</code>
+              [<code>Reconfigurable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>resume</code>
+              [<code>Suspendable</code>]
+            </p>
+          </li>
+        </ul></div><div class="subsection"><a name="Destruction"></a><h3>Destruction</h3><p>
+          This list of stages occurs in the order specified, and occurs only
+          once during the life of the Component.
+        </p><ul>
+          <li>
+            <p>
+              <code>stop</code>
+              [<code>Startable</code>]
+            </p>
+          </li>
+          <li>
+            <p>
+              <code>dispose</code>
+              [<code>Disposable</code>]
+            </p>
+          </li>
+        </ul></div></div><div class="subsection"><a name="Avalon_Framework_Contracts"></a><h3>Avalon Framework Contracts</h3><p>
+        In this section, we will cover all the sections alphabetically with
+        the exception of the most important concern area: Component.
+      </p><table class="bodyTable"><tr class="b"><th>A Word About Containers</th></tr><tr class="a"><td>
+          When I use the word "container" or "contains" when describing
+          Components, I have a very specific meaning.  I am referring to child
+          Components that the parent Component has instantiated and controls.
+          I am not referring to Components obtained through a ServiceManager or
+	  ServiceSelector.  Furthermore, some Avalon stages
+	  received by a
+          container must be propagated to all of its children implementing the
+          appropriate interface.  The specific interfaces in question are
+          Initializable, Startable, Suspendable, and Disposable.  The reasoning
+          for this contract is that these particular interfaces have specific
+          execution contracts.
+        </td></tr></table><div class="subsection"><a name="Service"></a><h3>Service</h3><p>
+	  This is the core of Avalon Framework. Any interface defined in this concern
+	  area will throw ServiceException.
+        </p><div class="subsection"><title>Serviceable</title><p>
+            A Component that uses other Components needs to implement either this
+	    interface or the old Composable interface. The new interface is the
+	    preferred way of doing things.  The interface has only one method
+            <code>service</code> with a
+            <code>ServiceManager</code> passed in as the only
+            parameter.
+          </p><p>
+            The contract surrounding this interface is that the
+            <code>service</code> is called once and only once during
+            the lifetime of this Component.
+          </p><p>
+            This interface along with any other interface that has methods
+            specified uses the Inversion of Control pattern.  It is called by
+            the Component's container, and only the Components that this
+            Component needs should be present in the
+            <code>ServiceManager</code>.
+          </p></div><div class="subsection"><a name="Reserviceable_"></a><h3>Reserviceable?</h3><p>
+            The Recomposable interface has no replacement in the Serviceable
+	    package. Use of Recomposable has been extremely rare, and many
+	    applications that use avalon do not provide support for it.
+          </p></div></div><div class="subsection"><a name="Activity"></a><h3>Activity</h3><p>
+          This group of interfaces refers to contracts for the life cycle of
+          the Component.  If there is an error during any method call with this
+          group of interfaces, then you can throw a generic Exception.
+        </p><div class="subsection"><a name="Disposable"></a><h3>Disposable</h3><p>
+            The <code>Disposable</code> interface is used by any
+            Component that wants a structured way of knowing it is no longer
+            needed.  Once a Component is disposed of, it can no longer be used.
+            In fact, it should be awaiting garbage collection.  The interface
+            only has one method <code>dispose</code> that has no
+            parameters.
+          </p><p>
+            The contract surrounding this interface is that the
+            <code>dispose</code> method is called once and the method
+            is the last one called during the life of the Component.  Further
+            implications include that the Component will no longer be used,
+            and all resources held by this Component must be released.
+          </p></div><div class="subsection"><a name="Initializable"></a><h3>Initializable</h3><p>
+            The <code>Initializable</code> interface is used by any
+            Component that needs to create Components or perform
+            initializations that take information from other initialization
+            steps.  The interface only has one method
+            <code>initialize</code> that has no parameters.
+          </p><p>
+            The contract surrounding this interface is that the
+            <code>initialize</code> method is called once and the
+            method is the last one called during the initialization sequence.
+            Further implications include that the Component is now live, and it
+            can be used by other Components in the system.
+          </p></div><div class="subsection"><a name="Startable"></a><h3>Startable</h3><p>
+            The <code>Startable</code> interface is used by any
+            Component that is constantly running for the duration of its life.
+            The interface defines two methods: <code>start</code> and
+            <code>stop</code>.  Neither method has any parameters.
+          </p><p>
+            The contract surrounding this interface is that the
+            <code>start</code> method is called once after the
+            Component is fully initialized, and the <code>stop</code>
+            method is called once before the Component is disposed of.  Neither
+            method will be called more than once, and <code>start</code>
+            will always be called before <code>stop</code>.
+            Implications of using this interface require that the
+            <code>start</code> and <code>stop</code> methods be
+            conducted safely (unlike the <code>Thread.stop</code>
+            method) and not render the system unstable.
+          </p></div><div class="subsection"><a name="Suspendable"></a><h3>Suspendable</h3><p>
+            The <code>Suspendable</code> interface is used by any
+            Component that is running for the duration of its life that permits
+            itself to be suspended.  While it is most commonly used in
+            conjunction with the <code>Startable</code> interface, it
+            is not required to do so.  The interface defines two methods:
+            <code>suspend</code> and <code>resume</code>.
+            Neither method has any parameters.
+          </p><p>
+            The contract surrounding this interface is that
+            <code>suspend</code> and <code>resume</code> may be
+            called any number of times, but never before the Component is
+            initialized and started or after the Component is stopped and
+            disposed.  Calls to <code>suspend</code> when the system is
+            already suspended should have no effect as well as calls to
+            <code>resume</code> when the system is already running.
+          </p></div></div><div class="subsection"><a name="Configuration"></a><h3>Configuration</h3><p>
+          This group of interfaces describes the concern area of configuration.
+          If there are any problems, such as required
+          <code>Configuration</code> elements that are missing, then
+          you may throw a <code>ConfigurationException</code>.
+        </p><div class="subsection"><a name="Configurable"></a><h3>Configurable</h3><p>
+            Components that modify their exact behavior based on configurations
+            must implement this interface to obtain an instance of the
+            <code>Configuration</code> object.  There is one method
+            associated with this interface: <code>configure</code> with
+            a <code>Configuration</code> object as the only
+            parameter.
+          </p><p>
+            The contract surrounding this interface is that the
+            <code>configure</code> method is called once during the
+            life of the Component.  The <code>Configuration</code>
+            object passed in <em>must not be null</em>.
+          </p></div><div class="subsection"><a name="Configuration"></a><h3>Configuration</h3><p>
+            The <code>Configuration</code> object is a representation
+            of a tree of configuration elements that have attributes.  In a
+            way, you can view the configuration object as an overly simplified
+            DOM.  There are too many methods to cover in this document, so
+            please review the JavaDocs.  You can get the
+            <code>Configuration</code> object's value as a
+            <code>String</code>, <code>int</code>,
+            <code>long</code>, <code>float</code>, or
+            <code>boolean</code> -- all with default values.  You
+            can do the same for attribute values.  You may also get child
+            <code>Configuration</code> objects.
+          </p><p>
+            There is a contract that says that if a
+            <code>Configuration</code> object has a value that it
+            should not have any children, and the corollary is also
+            true -- if there are any children, there should be no value.
+          </p><p>
+            You will notice that you may not get parent
+            <code>Configuration</code> objects.  This is by design.
+            To reduce the complexity of the <code>Configuration</code>
+            system, containers will most likely pass child configuration
+            objects to child Components.  The child Components should not have
+            any access to parent configuration values.  This approach might
+            provide a little inconvenience, but the Avalon team opted for
+            security by design in every instance where there was a tradeoff.
+          </p></div><div class="subsection"><a name="Reconfigurable"></a><h3>Reconfigurable</h3><p>
+            Components that implement this interface behave very similar to
+            <code>Recomposable</code> Components.  It's only method
+            is named <code>reconfigure</code>.  This design decision is
+            used to minimize the learning curve of the Re* interfaces.
+            <code>Reconfigurable</code> is to
+            <code>Configurable</code> as
+            <code>Recomposable</code> is to
+            <code>Composable</code>.
+          </p></div></div><div class="subsection"><a name="Context"></a><h3>Context</h3><p>
+          The concept of the <code>Context</code> in Avalon arose
+          from the need to provide a mechanism to pass simple objects from a
+          container to a Component.  The exact protocol and binding names are
+          purposely left undefined to provide the greatest flexibility to
+          developers.  The contracts surrounding the use of the
+          <code>Context</code> object are left for you to define in
+          your system, however the mechanism is the same.
+        </p><div class="subsection"><a name="Context"></a><h3>Context</h3><p>
+            The <code>Context</code> interface defines only the
+            method <code>get</code>.  It has an
+            <code>Object</code> for a parameter, and it returns an
+            object based on that key.  The <code>Context</code> is
+            populated by the container, and passed to the child Component who
+            only has access to <em>read</em> the
+            <code>Context</code>.
+          </p><p>
+            There is no set contract with the <code>Context</code>
+            other than it should always be <em>read-only</em> by
+            the child Component.  If you extend Avalon's
+            <code>Context</code>, please respect that contract.  It
+            is part of the Inversion of Control pattern as well as security by
+            design.  In addition, it is a bad idea to pass a reference to the
+            container in the Context for the same reason that the Context
+            should be <em>read-only</em>.
+          </p></div><div class="subsection"><a name="Contextualizable"></a><h3>Contextualizable</h3><p>
+            A Component that wishes to receive the container's
+            <code>Context</code> will implement this interface.  It
+            has one method named <code>contextualize</code> with the
+            parameter being the container's <code>Context</code>
+            object.
+          </p><p>
+            The contract surrounding this interface is that the
+            <code>contextualize</code> method is called once during the
+            life of a Component, after <code>LogEnabled</code> but
+            before any other initialization method.
+          </p></div><div class="subsection"><a name="Recontextualizable"></a><h3>Recontextualizable</h3><p>
+            Components that implement this interface behave very similar to
+            <code>Recomposable</code> Components.  It's only method
+            is named <code>recontextualize</code>.  This design
+            decision is used to minimize the learning curve of the Re*
+            interfaces.  <code>Recontextualizable</code> is to
+            <code>Contextualizable</code> as
+            <code>Recomposable</code> is to
+            <code>Composable</code>.
+          </p></div><div class="subsection"><a name="Resolvable"></a><h3>Resolvable</h3><p>
+            The Resolvable interface is used to mark objects that need to be
+            resolved in some particular context.  An example might be an object
+            that is shared by multiple <code>Context</code> objects,
+            and modifies its behavior based on a particular
+            <code>Context</code>.  The <code>resolve</code>
+            method is called by the <code>Context</code> before the
+            object is returned.
+          </p></div></div><div class="subsection"><a name="Logger"></a><h3>Logger</h3><p>
+          Every system needs the ability to log events.  Avalon uses its
+          LogKit project internally.  While LogKit does have ways of accessing
+          a Logger instance statically, the Framework wishes to use the
+          Inversion of Control pattern.
+        </p><div class="subsection"><a name="LogEnabled"></a><h3>LogEnabled</h3><p>
+            Every Component that needs a Logger instance implements this
+            interface.  The interface has one method named
+            <code>enableLogging</code> and passes Avalon Framework's
+            <code>Logger</code> instance to the Component.
+          </p><p>
+            The contract surrounding this method is that it is called only
+            once during the Component's lifecycle before any other
+            initialization step.
+          </p></div><div class="subsection"><a name="Logger"></a><h3>Logger</h3><p>
+            The <code>Logger</code> interface is used to abstract
+            away the differences in logging libraries.  It provides only a
+            client API.  Avalon Framework provides three wrapper classes that
+            implement this interface: <code>LogKitLogger</code> for
+            LogKit, <code>Log4jLogger</code> for Log4J, and
+            <code>Jdk14Logger</code> for JDK 1.4 logging.
+          </p></div></div><div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><p>
+          Avalon realizes that the Configuration object hierarchy can be
+          heavy in many circumstances.  Therefore, we came up with a
+          <code>Parameters</code> object that captures the
+          convenience of <code>Configuration</code> objects with a
+          simple name and value pair.
+        </p><div class="subsection"><a name="Parameterizable"></a><h3>Parameterizable</h3><p>
+            Any Component that wants to use <code>Parameters</code>
+            instead of <code>Configuration</code> objects will
+            implement this interface.  <code>Parameterizable</code>
+            has one method named <code>parameterize</code> with the
+            parameter being the <code>Parameters</code> object.
+          </p><p>
+            The contract is that this is called once during the lifecycle of
+            the Component.  This interface is not compatible with the
+            <code>Configurable</code> interface.
+          </p></div><div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><p>
+            The <code>Parameters</code> object provides a mechanism
+            to obtain a value based on a <code>String</code> name.
+            There are convenience methods that allow you to use defaults if the
+            value does not exist, as well as obtain the value in any of the
+            same formats that are in the <code>Configurable</code>
+            interface.
+          </p><p>
+            While there are similarities between the
+            <code>Parameters</code> object and the
+            <code>java.util.Property</code> object, there are some
+            important semantic differences.  First,
+            <code>Parameters</code> are
+            <em>read-only</em>. Second,
+            <code>Parameters</code> are easily derived from
+            <code>Configuration</code> objects.  Lastly, the
+            <code>Parameters</code> object is derived from XML
+            fragments that look like this:
+          </p>
+    <div class="source"><pre>
+
+&lt;parameter name="param-name" value="param-value"/&gt;
+
+          </pre></div>
+  </div></div><div class="subsection"><a name="Component"></a><h3>Component</h3><p>
+	  This used to be the core of Avalon Framework. The Component interface
+	  and it friends have been deprecated in favor of the Service package,
+	  which is exactly the same, except that the service package uses
+	  java.lang.Object in place of the Component interface.
+          Any interface defined in this
+          concern area will throw ComponentException.
+        </p><div class="subsection"><a name="Component"></a><h3>Component</h3><p>
+            Before the service package was put in place, every Avalon Component
+	    had to implement the Component interface. We have removed this restriction
+	    in the service package.
+	    The Component Manager and Component Selector only handle Components.
+	    There are no methods associated with this interface.  It is only used as
+	    a marker interface.
+          </p><p>
+	    For maximum backward compatibility with existing applications, it can still
+	    be useful to implement the Component interface as older applications may
+	    depend on it being available.
+	  </p><p>
+            Any Component must use default no parameter constructors.  All
+            configurations are done with the
+            <code>Configurable</code> or
+            <code>Parameterizable</code> interfaces.
+          </p></div><div class="subsection"><a name="Composable"></a><h3>Composable</h3><p>
+            A Component that uses other Components needs to implement either this
+	    interface or the new Serviceable interface. The new interface is the
+	    preferred way of doing things.  The interface has only one method
+            <code>compose</code> with a
+            <code>ComponentManager</code> passed in as the only
+            parameter.
+          </p><p>
+            The contract surrounding this interface is that the
+            <code>compose</code> is called once and only once during
+            the lifetime of this Component.
+          </p><p>
+            This interface along with any other interface that has methods
+            specified uses the Inversion of Control pattern.  It is called by
+            the Component's container, and only the Components that this
+            Component needs should be present in the
+            <code>ComponentManager</code>.
+          </p></div><div class="subsection"><a name="Recomposable"></a><h3>Recomposable</h3><p>
+            On rare occasions, a Component will need a new
+            <code>ComponentManager</code> with new Component role
+            mappings.  For those occasions, implement the recomposable
+            interface.  It has a separate method from Composable called
+            <code>recompose</code>.
+          </p><p>
+            The contract surrounding the interface states that the
+            <code>recompose</code> method can be called any number of
+            times, but never before the Component is fully initialized.  When
+            this method is called, the Component must update itself in a safe
+            and consistent manner.  Usually this means all processing that the
+            Component is performing must stop before the update and resume
+            after the update.
+          </p></div></div><div class="subsection"><a name="Thread"></a><h3>Thread</h3><p>
+          The thread marker interfaces are used to signal to the container
+          essential semantic information regarding the Component use.  They
+          mark a component implementation in regards to thread safety.  It is
+          a best practice to delay implementing these interfaces until the
+          final Component implementation class.  This avoids complications
+          when an implementation is marked <code>ThreadSafe</code>,
+          but a component that extends that implementation is not.  The
+          interfaces defined in this package comprise part of what I call
+          the <em>LifeStyle</em> interfaces.  There is one more
+          <em>LifeStyle</em> interface that is part of the
+          Excalibur package -- so it is an extension to this core
+          set -- <code>Poolable</code> that is defined in
+          Excalibur's pool implementations.
+        </p><div class="subsection"><a name="Single_Threaded"></a><h3>Single Threaded</h3><p>
+            is that the interface or the implementation precludes this
+            Component being accessed by several threads simultaneously.  Each
+            thread needs its own instance of the Component.  Alternatively, you
+            may use Component pooling instead of creating a new instance for
+            every request for the Component.  In order to use pooling, you will
+            need to implement Avalon Excalibur's <code>Poolable</code>
+            interface instead of this one.
+          </p></div><div class="subsection"><a name="ThreadSafe"></a><h3>ThreadSafe</h3><p>
+            The contract with <code>ThreadSafe</code> Components is
+            that both their interface and their implementation function
+            correctly no matter how many threads access the Component
+            simultaneously.  While this is generally a lofty design goal,
+            sometimes it is simply not possible due to the technologies you are
+            using.  A Component that implements this interface will generally
+            only have one instance available in the system, and other
+            Components will use that one instance.
+          </p></div></div><div class="subsection"><a name="Miscellany"></a><h3>Miscellany</h3><p>
+          The classes and interfaces in the root package for Avalon Framework
+          incorporates Cascading Exceptions, and a couple of generic utilities.
+          However, one class deserves mention beyond the others.
+        </p><div class="subsection"><a name="Version"></a><h3>Version</h3><p>
+            Java versioning techniques are entries in
+            the manifest file in a jar.  The problem is, when the jar is
+            unpacked you lose the versioning information, and the versioning
+            is in an easily modified text file.  When you couple this with a
+            higher learning curve, detecting Component or Interface versions
+            is difficult.
+          </p><p>
+            The Avalon team came up with the Version object to allow you to
+            have easily determined versions, and to compare versions.  You may
+            implement the <code>Version</code> object in your
+            Components and your tests for the proper Component or minimum
+            version level will be much easier.
+          </p></div></div></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/implementing.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/implementing.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/implementing.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,1019 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Using Avalon Frameowork</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><strong><a href="../developing/implementing.html">Using the framework</a></strong></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Using_Avalon_Framework"></a><h2>Using Avalon Framework</h2><p>
+    After your analysis is complete, you need to create the Components and
+    Services that make up your system.  Avalon would be of little use if it
+    only described some idioms for you to use.  Even then, the use of those
+    idioms and patterns would still help in understanding the overall system.
+    Avalon Excalibur provides some useful Components and utilities that you can
+    incorporate into your own system that will make your life much easier.  For
+    our demonstration, we will go through the process of defining a Component
+    that retrieves a document instance from a repository.  If you recall our
+    discussion about the theoretical Business Server, we identified this
+    Component as a Service.  In practical situations, a Service is a Component
+    that has a larger scope.
+  </p></div><div class="section"><a name="Implementing_the_Component"></a><h2>Implementing the Component</h2><p>
+      At this point, we define how to implement our Component.  We will go
+      through the process of implementing the DocumentRepository Component
+      previously mentioned.  The first things we need to figure out are the
+      concern areas for our Component.  Then we have to figure out how our
+      Component will be created and managed.
+    </p><div class="section"><a name="Choosing_the_Concern_Areas"></a><h2>Choosing the Concern Areas</h2><p>
+        We have already defined the Role and the Interface for our
+        DocumentRepository Component in the last chapter, we are ready to
+        create the implementation.  Because the interface for the
+        DocumentRepository only defines one method, we have an opportunity to
+        create a thread-safe Component.  This is the most desired type of
+        component because it allows for the least amount of resource
+        utilization.  In order for our implementation to be thread-safe, we do
+        need to be careful about how we implement the Component.  Since all of
+        our documents are stored in a database, and we desire to use an
+        external Guardian Component, we will need access to other Components.
+        As responsible developers, we will want to log messages that will help
+        us debug our component, and track down what is going on internally.
+        The beauty of the Avalon Framework is that you only implement the
+        interfaces you need, and ignore the ones you don't.  This is where
+        Separation of Concerns pays off.  As you find you need a new concern
+        area addressed, you merely implement the associated interface, and
+        incorporate the new functionality.  To the client of your Component,
+        there is no difference.
+      </p><p>
+        Since it is a design goal to be thread-safe, we already know that we
+        need to implement the ThreadSafe interface.  The DocumentRepository
+        interface only has one method, so the use of the Component's work
+        interface is compatible with that requirement.  Furthermore, we know
+        that a Component will not be used before it is fully initialized, nor
+        will it be used once it is destroyed.
+      </p><p>
+        There are a couple of implicit interfaces that we need to implement to
+        accomplish the design.  We want our solution to be as secure as
+        possible and explicitly track whether the Component is fully
+        initialized or not.  To accomplish this goal, we will implement the
+        Initializable and Disposable interfaces.  Since specific information
+        about our environment may change, or may need to be customized, we need
+        to make our DocumentRepository Configurable.  Our Component makes use
+        of other Components, and the method that Avalon provides to get
+        instances of the required Component is by using a ServiceManager.  We
+        will need to implement the Serviceable interface to get an instance of
+        the ServiceManager.
+      </p><p>
+        Because the DocumentRepository accesses the documents in the database,
+        we need to make a decision.  Do we want to take advantage of the Avalon
+        Excalibur DataSourceComponent, or do we want to implement our own
+        Connection management code.  For the sake of this paper, we will use
+        the DataSourceComponent.
+      </p><p>
+        At this point, our skeleton class looks like this:
+      </p>
+    <div class="source"><pre>
+
+public class DatabaseDocumentRepository
+extends AbstractLogEnabled
+implements DocumentRepository , Configurable, Serviceable, Initializable,
+           Disposable, ThreadSafe
+{
+    private boolean initialized = false;
+    private boolean disposed = false;
+    private ServiceManager manager = null;
+    private String dbResource = null;
+
+    /**
+     * Constructor.  All Components need a public no argument constructor
+     * to be a legal Component.
+     */
+    public DatabaseDocumentRepository() {}
+
+    /**
+     * Configuration.  Notice that I check to see if the Component has
+     * already been configured?  This is done to enforce the policy of
+     * only calling Configure once.
+     */
+    public final void configure(Configuration conf)
+        throws ConfigurationException
+    {
+        if (initialized || disposed)
+        {
+            throw new IllegalStateException ("Illegal call");
+        }
+
+        if (null == this.dbResource)
+        {
+            this.dbResource = conf.getChild("dbpool").getValue();
+            getLogger().debug("Using database pool: " + this.dbResource);
+            // Notice the getLogger()?  This is from AbstractLogEnabled
+            // which I extend for just about all my components.
+        }
+    }
+
+    /**
+     * Composition.  Notice that I check to see if the Component has
+     * already been initialized or disposed?  This is done to enforce
+     * the policy of proper lifecycle management.
+     */
+    public final void service(ServiceManager smanager)
+        throws ServiceException
+    {
+        if (initialized || disposed)
+        {
+            throw new IllegalStateException ("Illegal call");
+        }
+
+        if (null == this.manager)
+        {
+            this.manager = smanager;
+        }
+    }
+
+    public final void initialize()
+        throws Exception
+    {
+        if (null == this.manager)
+        {
+            throw new IllegalStateException("Not Composed");
+        }
+
+        if (null == this.dbResource)
+        {
+            throw new IllegalStateException("Not Configured");
+        }
+
+        if (disposed)
+        {
+            throw new IllegalStateException("Already disposed");
+        }
+
+        this.initialized = true;
+    }
+
+    public final void dispose()
+    {
+        this.disposed = true;
+        this.manager = null;
+        this.dbResource = null;
+    }
+
+    public final Document getDocument(Principal requestor, int refId)
+    {
+        if (!initialized || disposed)
+        {
+            throw new IllegalStateException("Illegal call");
+        }
+
+        // TODO: FILL IN LOGIC
+    }
+}
+
+      </pre></div>
+  <p>
+        You will notice some constructs in the above code.  When you are
+        designing with security in mind, you should explicitly enforce every
+        contract on your Component.  Security is only as strong as the weakest
+        link.  You should only use a Component when you are certain it is fully
+        initialized, and never use it when it is disposed of.  I placed the
+        logic that you would need in this skeleton class because that way you
+        can adopt the same practices in classes that you write.
+      </p></div><div class="section"><a name="Instantiating_and_Managing_Components"></a><h2>Instantiating and Managing Components</h2><p>
+        In order for you to understand how the Container/Component relationship
+        works, we will first discuss the manual method of managing Components.
+        Next, we will discuss how Avalon's Excalibur Component infrastructure
+        hides the complexity from you.  You will still find times when you
+        would rather manage components yourself.  Most of the time the power
+        and flexibility of Excalibur is just what you need.
+      </p><div class="section"><a name="The_Manual_Method"></a><h2>The Manual Method</h2><p>
+          All of Avalon's Components are created somewhere.  The code that
+          creates the Component is that Component's Container.  The Container
+          is responsible for managing the Component's lifecycle from
+          construction through destruction.  A Container can be the static
+          "main" method called from a command line, or it can be another
+          Component.  Remember the Inversion of Control pattern when you
+          design your Containers.  Information and method calls should only
+          flow from the Container to the Component.
+        </p><warning>
+          <title>Subversion of Control</title>
+          <p>
+            Subversion of Control is the anti-pattern to Inversion of Control.
+            Subversion of control is done when you pass a reference to a
+            Component's Container to the Component.  It is also done when you
+            have a Component manage it's own lifecycle.  Code that operates in
+            this manner should be considered defective.  The interactions that
+            happen when you confuse the Container/Component relationship make
+            the system harder to debug and security harder to audit.
+          </p>
+        </warning><p>
+          In order to manage the child Components, you need to keep a reference
+          to them for their entire lifetime.  Before the Container or any other
+          Component can use the child Component, it must go through the
+          initialization phase of its lifecycle.  For our DocumentRepository,
+          the code will look something like the following:
+        </p>
+    <div class="source"><pre>
+
+class ContainerComponent implements Initializable, Disposable
+{
+    DocumentRepository docs = new DatabaseDocumentRepository();
+    GuardianComponent guard = new DocumentGuardianComponent();
+    DefaultComponentManager manager = new DefaultComponentManager();
+
+    public void initialize()
+        throws Exception
+    {
+        Logger docLogger = new LogKitLogger( Hierarchy.defaultHierarchy()
+                                             .getLoggerFor( "document" ) );
+
+        this.docs.enableLogging( docLogger.childLogger( "repository" ) );
+        this.guard.enableLogging( docLogger.childLogger( "security" ) );
+
+        DefaultConfiguration pool = new DefaultConfiguration("dbpool");
+        pool.setValue("main-pool");
+        DefaultConfiguration conf = new DefaultConfiguration("");
+        conf.addChild(pool);
+
+        this.manager.addComponent( DocumentRepository.ROLE, this.docs );
+        this.manager.addComponent( GuardianComponent.ROLE, this.guard );
+        this.docs.compose( this.manager );
+        this.guard.compose( this.manager );
+
+        this.docs.configure(conf);
+
+        this.guard.initialize();
+        this.docs.initialize();
+    }
+
+    public void dispose()
+    {
+        this.docs.dispose();
+        this.guard.dispose();
+    }
+}
+
+        </pre></div>
+  <p>
+          For the sake of brevity, I removed all the explicit checking from the
+          above code.  You can see that manually creating and managing
+          Components is very detailed.  If you forget to do one step in the
+          life of a Component, you will see bugs.  This also requires intimate
+          knowledge of the Components you are instantiating.  An alternate
+          approach would be to add a couple methods to the above
+          <code>ContainerComponent</code> that handles the
+          initialization of the components dynamically.
+        </p></div><div class="section"><a name="Automated_Autonomy"></a><h2>Automated Autonomy</h2><p>
+          Developer's are naturally lazy, so they would spend the time to write
+          a specialized ComponentManager that became the Container for all of
+          their Components in the system.  That way they would not have to be
+          bothered with intimately knowing the interfaces of all the Components
+          in a system.  That can be a daunting task.  The Avalon developers
+          have created just such a beast.  Avalon Excalibur's Component
+          architecture includes a ComponentManager that is controlled by
+          configuration files written in XML.
+        </p><p>
+          There is a tradeoff when you relinquish the responsibility of
+          managing a Component to Excalibur's ComponentManager.  You relinquish
+          the fine control over what Components are included in the
+          ComponentManager.  However, if you have a large system, you will find
+          that manual control is a daunting task.  In that case, it is better
+          for the stability of the system for one entity to centrally manage
+          all the Components in a system.
+        </p><p>
+          Since there are varying levels of integration you want to achieve
+          with Excalibur's Component Architecture, we will start with the
+          lowest level.  Excalibur has a group of ComponentHandler objects that
+          act as individual Containers for one type of Component.  They manage
+          the complete life of your Component.  Let me introduce the concept of
+          lifestyle interfaces.  A lifestyle interface describes how the system
+          treats a Component.  Since the lifestyle of a component has impact on
+          the running of a system, we need to discuss the implications of the
+          current lifestyle interfaces:
+        </p><ol>
+          <li>
+            <p>org.apache.avalon.framework.thread.SingleThreaded</p>
+            <ol>
+              <li>
+                <p>
+                  Not thread-safe or reusable.
+                </p>
+              </li>
+              <li>
+                <p>
+                  When no lifestyle interface is supplied, this is assumed.
+                </p>
+              </li>
+              <li>
+                <p>
+                  A brand new instance is created every time the Component is
+                  requested.
+                </p>
+              </li>
+              <li>
+                <p>
+                  Creation and initialization is delayed until you request the
+                  Component.
+                </p>
+              </li>
+            </ol>
+          </li>
+          <li>
+            <p>org.apache.avalon.framework.thread.Threadsafe</p>
+            <ol>
+              <li>
+                <p>
+                  Component is fully reentrant, and complies with all
+                  principles of thread safety.
+                </p>
+              </li>
+              <li>
+                <p>
+                  One instance is created and shared with all Composables that
+                  request it.
+                </p>
+              </li>
+              <li>
+                <p>
+                  Creation and initialization is done when ComponentHandler is
+                  created.
+                </p>
+              </li>
+            </ol>
+          </li>
+          <li>
+            <p>org.apache.avalon.excalibur.pool.Poolable</p>
+            <ol>
+              <li>
+                <p>
+                  Not thread-safe, but is fully reusable.
+                </p>
+              </li>
+              <li>
+                <p>
+                  A pool of instances is created and the free instances are
+                  returned to Composables that request it.
+                </p>
+              </li>
+              <li>
+                <p>
+                  Creation and initialization is done when ComponentHandler is
+                  created.
+                </p>
+              </li>
+            </ol>
+          </li>
+        </ol><p>
+          The ComponentHandler interface is very simple to deal with.  You
+          initialize the Constructor with the Java class, the Configuration
+          object, the ComponentManager, a Context object, and a RoleManager.
+          If you know that your Component will not need any of the
+          aforementioned items, you can pass a null in its place.  After
+          that, when you need a reference to the Component, you call the "get"
+          method.  After you are done with it, you call the "put" method and
+          pass the Component back to the ComponentHandler.  The following code
+          will make it easier to understand.
+        </p>
+    <div class="source"><pre>
+
+class ContainerComponent implements Initializable, Disposable
+{
+    ComponentHandler docs = null;
+    ComponentHandler guard = null;
+    DefaultComponentManager manager = new DefaultComponentManager();
+
+    public void initialize()
+        throws Exception
+    {
+        DefaultConfiguration pool = new DefaultConfiguration("dbpool");
+        pool.setValue("main-pool");
+        DefaultConfiguration conf = new DefaultConfiguration("");
+        conf.addChild(pool);
+        this.docs.configure(conf);
+
+        this.docs = ComponentHandler.getComponentHandler(
+                                        DatabaseDocumentRepository.class,
+                                        conf, this.manager, null, null);
+        this.guard = ComponentHandler.getComponentHandler(
+                                        DocumentGuardianComponent.class,
+                                        null, this.manager, null, null);
+
+        Logger docLogger = new LogKitLogger( Hierarchy.defaultHierarchy()
+                                             .getLoggerFor( "document" ) );
+
+        this.docs.enableLogging( docLogger.childLogger( "repository" ) );
+        this.guard.enableLogging( docLogger.childLogger( "security" ) );
+
+        this.manager.addComponent(DocumentRepository.ROLE, this.docs);
+        this.manager.addComponent(GuardianComponent.ROLE, this.guard);
+
+        this.guard.initialize();
+        this.docs.initialize();
+    }
+
+    public void dispose()
+    {
+        this.docs.dispose();
+        this.guard.dispose();
+    }
+}
+
+        </pre></div>
+  <p>
+          At this point, we only saved ourselves a few lines of code.  We still
+          manually created our Configuration object, we still had to set the
+          Logger, and we still had to initialize and dispose of the
+          ComponentHandler objects.  What we did at this point is simply protect
+          ourselves from changing interfaces.  You may find it better for your
+          code to use this approach.  Excalibur went further though.  Most
+          complex systems have configuration files, and they allow an
+          administrator to alter vital Configuration information.  Excalibur
+          can read a configuration file in the following format, and build the
+          Components in a system from it.
+        </p>
+    <div class="source"><pre>
+
+&lt;my-system&gt;
+  &lt;component
+    role="org.apache.avalon.excalibur.datasource.DataSourceComponentSelector"
+    class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector"&gt;
+     &lt;component-instance name="documents"
+       class="org.apache.avalon.excalibur.datasource.JdbcDataSource"&gt;
+         &lt;pool-controller min="5" max="10"/&gt;
+         &lt;auto-commit&gt;false&lt;/auto-commit&gt;
+         &lt;driver&gt;org.gjt.mm.mysql.Driver&lt;/driver&gt;
+         &lt;dburl&gt;jdbc:mysql:localhost/mydb&lt;/dburl&gt;
+         &lt;user&gt;test&lt;/user&gt;
+         &lt;password&gt;test&lt;/password&gt;
+      &lt;/component-instance&gt;
+      &lt;component-instance name="security"
+        class="org.apache.avalon.excalibur.datasource.JdbcDataSource"&gt;
+         &lt;pool-controller min="5" max="10"/&gt;
+         &lt;auto-commit&gt;false&lt;/auto-commit&gt;
+         &lt;driver&gt;org.gjt.mm.mysql.Driver&lt;/driver&gt;
+         &lt;dburl&gt;jdbc:mysql:localhost/myotherdb&lt;/dburl&gt;
+         &lt;user&gt;test&lt;/user&gt;
+         &lt;password&gt;test&lt;/password&gt;
+      &lt;/component-instance&gt;
+  &lt;/component&gt;
+  &lt;component
+    role="org.apache.bizserver.docs.DocumentRepository"
+    class="org.apache.bizserver.docs.DatabaseDocumentRepository"&gt;
+      &lt;dbpool&gt;documents&lt;/dbpool&gt;
+  &lt;/component&gt;
+  &lt;component
+    role="org.apache.bizserver.docs.GuardianComponent"
+    class="org.apache.bizserver.docs.DocumentGuardianComponent"&gt;
+      &lt;dbpool&gt;security&lt;/dbpool&gt;
+      &lt;policy file="/home/system/document.policy"/&gt;
+  &lt;/component&gt;
+&lt;/my-system&gt;
+
+        </pre></div>
+  <p>
+          The root element can be anything you want.  You will notice that we
+          now have several Components defined.  We have our familiar
+          DocumentRepository class and GuardianComponent class, as well as a
+          couple of Excalibur DataSourceComponent classes.  In addition, now we
+          have some specific configuration information for our Guardian
+          Component.  In order to read that information into your system,
+          Avalon Framework provides some conveniences for you:
+        </p>
+    <div class="source"><pre>
+
+DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
+Configuration systemConf = builder.buildFromFile("/path/to/file.xconf");
+
+        </pre></div>
+  <p>
+          This does simplify all the code we had for hand-building the
+          Configuration element earlier, and it limits the amount of
+          information we need to explicitly know right away.  We will take one
+          last look at our Container class and see if we really have some
+          savings.  Keep in mind that we have five components specified (a
+          ComponentSelector counts as a Component), and configurations for
+          each of them.
+        </p>
+    <div class="source"><pre>
+
+class ContainerComponent implements Initializable, Disposable {
+    ExcaliburComponentManager manager = new ExcaliburComponentManager();
+
+    public void initialize()
+        throws Exception
+    {
+        DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
+        Configuration sysConfig = builder.buildFromFile("./conf/system.xconf");
+
+        this.manager.setLogger(  Hierarchy.getDefaultHierarchy()
+                                          .getLoggerFor("document") );
+        this.manager.contextualize( new DefaultContext() );
+        this.manager.configure( sysConfig );
+        this.manager.initialize();
+    }
+
+    public void dispose()
+    {
+        this.manager.dispose();
+    }
+}
+
+        </pre></div>
+  <p>
+          Isn't this amazing?  We have more than twice the number Components
+          initialized and ready for use with less than half the code (six lines
+          of code instead of thirteen lines of code).  There is the drawback of
+          the Configuration file looking somewhat crazy, but it minimizes the
+          amount of code you have to write.
+        </p><p>
+          There is a lot of activity happening under the hood of the
+          ExcaliburComponentManager.  For each "component" element in the
+          configuration file, Excalibur creates a ComponentHandler for each
+          class entry and maps it to the role entry.  The "component" element
+          and all it's child elements are used for the Configuration of the
+          Component.  When the Component is an ExcaliburComponentSelector, the
+          Excalibur reads each "component-instance" element and performs the
+          same type of operation as before-this time mapping to the hint entry.
+        </p><div class="section"><title>Making the Configuration Pretty</title><p>
+            We can manage the configuration file's appearance with the use of
+            aliases.  Excalibur uses a RoleManager to provide aliases for the
+            configuration system.  A RoleManager can either be a dedicated
+            class that you create, or you can use the DefaultRoleManager and
+            pass in a Configuration object.  If I use the DefaultRoleManager, I
+            will hide the role configuration file inside the jar with the rest
+            of the system.  This is because the role configuration file is only
+            going to be altered by developers.  Below is the interface for the
+            RoleManager:
+          </p>
+    <div class="source"><pre>
+
+interface RoleManager
+{
+    String getRoleForName( String shorthandName );
+    String getDefaultClassNameForRole( String role );
+    String getDefaultClassNameForHint( String hint, String shorthand );
+}
+
+          </pre></div>
+  <p>
+            Let's take a look at how Excalibur uses the RoleManager in our
+            scheme.  First, Excalibur will cycle through all the elements that
+            are direct children of the root element.  This includes all
+            "component" elements like before, but this time when Excalibur
+            doesn't recognize an element name, it asks the RoleManager which
+            role we should use for this Component.  If the RoleManager returns
+            null, the element and all it's child elements are ignored.  Next,
+            Excalibur derives the class name from the role name.  The last
+            method is to dynamically map a class name to a ComponentSelector's
+            child type.
+          </p><p>
+            Excalibur provides a default implementation of the RoleManager that
+            is configured with an XML configuration file.  The markup is very
+            simple, and it hides all the extra information you don't want your
+            administrator to see.
+          </p>
+    <div class="source"><pre>
+
+&lt;role-list&gt;
+  &lt;role
+    name="org.apache.avalon.excalibur.datasource.DataSourceComponentSelector"
+    shorthand="datasources"
+    default-class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector"&gt;
+     &lt;hint shorthand="jdbc"
+       class="org.apache.avalon.excalibur.datasource.JdbcDataSourceComponent"/&gt;
+     &lt;hint shorthand="j2ee"
+       class="org.apache.avalon.excalibur.datasource.J2eeDataSourceComponent"/&gt;
+  &lt;/role&gt;
+  &lt;role
+    name="org.apache.bizserver.docs.DocumentRepository"
+    shorthand="repository"
+    default-class="org.apache.bizserver.docs.DatabaseDocumentRepository"/&gt;
+  &lt;role
+    name="org.apache.bizserver.docs.GuardianComponent"
+    shorthand="guardian"
+    default-class="org.apache.bizserver.docs.DocumentGuardianComponent"/&gt;
+&lt;/role-list&gt;
+
+          </pre></div>
+  <p>
+            In order to use the RoleManager, you do need to alter the
+            "initialize" method of our Container class.  You are using the
+            configuration builder to build a Configuration tree from this
+            file.  Please remember, if you are going to use a RoleManager, you
+            must call the "setRoleManager" method <em>before</em>
+            the "configure" method.  To demonstrate how you would retrieve this
+            XML file from the class loader, I will demonstrate the technique
+            below:
+          </p>
+    <div class="source"><pre>
+
+DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
+Configuration sysConfig = builder.buildFromFile("./conf/system.xconf");
+Configuration roleConfig = builder.build(
+            this.getClass().getClassLoader()
+            .getResourceAsStream("/org/apache/bizserver/docs/document.roles"));
+
+DefaultRoleManager roles = new DefaultRoleManager();
+roles.enableLogging(Hierarchy.getDefaultHierarchy().getLoggerFor("document.roles"));
+roles.configure(roleConfig);
+
+this.manager.setLogger( Hierarchy.getDefaultHierarchy()
+                           .getLoggerFor("document") );
+this.manager.contextualize( new DefaultContext() );
+this.manager.setRoleManager( roles );
+this.manager.configure( sysConfig );
+this.manager.initialize();
+
+          </pre></div>
+  <p>
+            Since we added six more lines of code, we need to see what it
+            bought us.  Our final configuration file can be written like this:
+          </p>
+    <div class="source"><pre>
+
+&lt;my-system&gt;
+  &lt;datasources&gt;
+     &lt;jdbc name="documents"&gt;
+         &lt;pool-controller min="5" max="10"/&gt;
+         &lt;auto-commit&gt;false&lt;/auto-commit&gt;
+         &lt;driver&gt;org.gjt.mm.mysql.Driver&lt;/driver&gt;
+         &lt;dburl&gt;jdbc:mysql:localhost/mydb&lt;/dburl&gt;
+         &lt;user&gt;test&lt;/user&gt;
+         &lt;password&gt;test&lt;/password&gt;
+      &lt;/jdbc&gt;
+      &lt;jdbc name="security"&gt;
+         &lt;pool-controller min="5" max="10"/&gt;
+         &lt;auto-commit&gt;false&lt;/auto-commit&gt;
+         &lt;driver&gt;org.gjt.mm.mysql.Driver&lt;/driver&gt;
+         &lt;dburl&gt;jdbc:mysql:localhost/myotherdb&lt;/dburl&gt;
+         &lt;user&gt;test&lt;/user&gt;
+         &lt;password&gt;test&lt;/password&gt;
+      &lt;/jdbc&gt;
+  &lt;/datasources&gt;
+  &lt;repository&gt;
+      &lt;dbpool&gt;documents&lt;/dbpool&gt;
+  &lt;/repository&gt;
+  &lt;guardian&gt;
+      &lt;dbpool&gt;security&lt;/dbpool&gt;
+      &lt;policy file="/home/system/document.policy"/&gt;
+  &lt;/guardian&gt;
+&lt;/my-system&gt;
+
+          </pre></div>
+  <p>
+            As you can see, this is much more readable than how we started.
+            Now we can add any number of components to our system, and we won't
+            have to write any more code to support them.
+          </p></div></div></div></div><div class="section"><a name="Using_the_Component"></a><h2>Using the Component</h2><p>
+      Now that we have created our Components, we will want to use them.  You
+      access Components the same way regardless of how they were instantiated
+      or managed.  You must implement the Composable interface to get a
+      reference to the ComponentManager.   The ComponentManager holds all the
+      references to the Components you need.  For the sake of our discussion,
+      we will assume that the ComponentManager given to us is configured in the
+      same manner as the final Configuration file in the last section.  This
+      means that we have a Repository, a Guardian, and two DataSources.
+    </p><div class="section"><a name="Rules_for_Using_the_Component_Management_Infrastructure"></a><h2>Rules for Using the Component Management Infrastructure</h2><p>
+        The Component management infrastructure requires that you release any
+        Component for which you have obtained a reference.  The reason for this
+        restriction is so that the Component's resources can be properly
+        managed.  A ComponentManager is designed for cases when you have
+        multiple types of Components with distinct roles.  A ComponentSelector
+        is designed for cases when you have multiple types of Components
+        with the same role.  Another unique aspect of the ComponentSelector is
+        that it is a Component by design.  This enables us to get a
+        ComponentSelector from a ComponentManager.
+      </p><p>
+        There are two valid approaches for handling references to external
+        Components.  You can obtain your references during initialization, and
+        release them during disposal.  You may also encapsulate the Component
+        handling in a try/catch/finally block.  Each has its advantages and
+        disadvantages.
+      </p><div class="section"><a name="Initialization_and_Disposal_Approach"></a><h2>Initialization and Disposal Approach</h2>
+    <div class="source"><pre>
+
+class MyClass implements Serviceable, Disposable
+{
+    ServiceManager manager;
+    Guardian myGuard;
+
+    /**
+     * Obtain a reference to a guard and keep the reference to
+     * the ServiceManager.
+     */
+    public void service(ServiceManager manager)
+        throws ServiceException
+    {
+        if (this.manager == null)
+        {
+            this.manager = manager;
+            myGuard = (Guardian) this.manager.lookup(Guardian.ROLE);
+        }
+    }
+
+    /**
+     * This is the method that uses the Guardian.
+     */
+    public void myMethod()
+        throws SecurityException
+    {
+        this.myGuard.checkPermission(new BasicPermission("test"));
+    }
+
+    /**
+     * Get rid of our references
+     */
+    public void dispose()
+    {
+        this.manager.release(this.myGuard);
+        this.myGuard = null;
+        this.manager = null;
+    }
+}
+
+        </pre></div>
+  <p>
+          As you can see by the sample code, this is easy to follow.  The
+          object gets a reference to a Guardian Component when it first
+          receives the ComponentManager.  If you could be guaranteed that the
+          Guardian Component was ThreadSafe, then this is all that is
+          necessary.  Unfortunately, you cannot guarantee this for the long
+          term.  To properly manage resources, we must release the Component
+          when we are done with it.  That's why we kept a reference to the
+          ComponentManager.
+        </p><p>
+          The main disadvantage of this approach comes into play when you are
+          dealing with pooled Components.  The reference of the Component is
+          kept for the life of this object.  It might not be a problem if the
+          object had a short life span, but if it was a Component managed by
+          the Excalibur component management architecture, its life span is as
+          long as the Component whose reference it has.  What this means is
+          that we are essentially turning the Component's pool into a Factory.
+        </p><p>
+          The main advantage of this approach is that the code is very clear on
+          how a Component is obtained and released.  You don't have to have any
+          understanding of exception handling.
+        </p><p>
+          One other nuance is that you are tying the existence of the Guardian
+          to the ability to initialize this object.  Once an Exception is
+          thrown during the initialization phase of an object, you must assume
+          that the object is not valid.  Sometimes you want to fail if a
+          required Component does not exist so this is not a problem.  You do
+          need to be aware of this implication when you are designing your
+          Components though.
+        </p></div><div class="section"><a name="Exception_Handling_Approach"></a><h2>Exception Handling Approach</h2>
+    <div class="source"><pre>
+
+class MyClass implements Serviceable, Disposable
+{
+    ServiceManager manager;
+
+    /**
+     * Obtain a reference to a guard and keep the reference to
+     * the ServiceManager.
+     */
+    public void service(ServiceManager manager)
+        throws ComponentException
+    {
+        if (this.manager == null)
+        {
+            this.manager = manager;
+        }
+    }
+
+    /**
+     * This is the method that gets the Guardian.
+     */
+    public void myMethod()
+        throws SecurityException
+    {
+        Guardian myGuard = null;
+        try
+        {
+            myGuard = (Guardian) this.manager.lookup(Guardian.ROLE);
+            this.criticalSection(myGuard);
+        }
+        catch (ComponentException ce)
+        {
+            throw new SecurityException(ce.getMessage());
+        }
+        catch (SecurityException se)
+        {
+            throw se;
+        }
+        finally
+        {
+            if (myGuard != null)
+            {
+                this.manager.release(myGuard);
+            }
+        }
+    }
+
+    /**
+     * Perform critical part of code.
+     */
+    public void criticalSection(Guardian myGuard)
+        throws SecurityException
+    {
+        myGuard.checkPermission(new BasicPermission("test"));
+    }
+}
+
+        </pre></div>
+  <p>
+          As you can see, the code is a bit more complex.  In order to
+          understand it, you have to understand Exception handling.  This is
+          not necessarily a problem, because most Java developers know how to
+          handle them.  You don't have to worry so much about the Component
+          life style with this approach, because we are releasing it as soon
+          as we no longer need it.
+        </p><p>
+          The main disadvantage of this approach is the added complexity of the
+          exception handling code.  In order to minimize the complexity and
+          make the code more maintainable, we extracted the working code into
+          another method.  Keep in mind that we can get the reference to as
+          many Components as we possibly want inside the try block.
+        </p><p>
+          The main advantage of this approach is that you are managing your
+          Component references more efficiently.  Again, there is no real
+          difference if you are using ThreadSafe Components, but it makes a
+          real difference when you have pooled Components.  There is a slight
+          overhead dealing with getting a new reference every time you use a
+          Component, but the likelihood of being forced to create a new
+          instance of the Component is minimized.
+        </p><p>
+          Just like the Initialization and Disposal Approach, you have to
+          understand a subtle nuance.  The Exception Handling Approach does not
+          fail on initialization if the Component is missing from the manager.
+          As mentioned before, this is not entirely bad.  Many times, you want
+          an object to exist, but it is not a failure if a desired Component
+          is missing.
+        </p></div></div><div class="section"><a name="Getting_Components_from_a_ServiceSelector"></a><h2>Getting Components from a ServiceSelector</h2><p>
+        For most operations, you will only need the ServiceManager.  Since we
+        decided that we needed multiple instances of the DataSourceComponent,
+        we need to know how to get the instance we want.  ServiceSelectors
+        are a little trickier than ServiceManagers because we are dealing
+        with hints to get the reference we need.  A Component has a specific
+        Role, and this contract is well documented.  However, sometimes we need
+        to select one of many Components for a Role.  A ServiceSelector uses
+        an arbitrary object for the hint.  Most of the time, the object is a
+        String, although you might want to use a Locale object to get a proper
+        internationalization Component.
+      </p><p>
+        In our system we have set up, we chose to use Strings to select the
+        correct instance of the DataSourceComponent.  We even gave ourselves a
+        Configuration element that references the exact string we need to get
+        the right Component.  This is a good practice to follow, as it makes it
+        easier on administrators of a system.  It is easier for an
+        administrator to see a reference to another Component than it is for
+        them to remember magic values for the configuration.
+      </p><p>
+        Conceptually, getting a Component from a ServiceSelector is no
+        different than getting a Component from a ServiceManager.  You just
+        have one more step.  Remember that a ServiceSelector is a Component.
+        The ServiceManager will be set up to return the ServiceSelector
+        when you lookup its role.  You then need to select the component from
+        the selector.  To demonstrate, I will extend the code from the
+        Exception Handling Approach discussed previously.
+      </p>
+    <div class="source"><pre>
+
+public void myMethod()
+    throws Exception
+{
+    ServiceSelector dbSelector = null;
+    DataSourceComponent datasource = null;
+    try
+    {
+        dbSelector = (ServiceSelector)
+                this.manager.lookup(DataSourceComponent.ROLE + "Selector");
+        datasource = (DataSourceComponent)
+                dbSelector.select(this.useDb);
+
+        this.process(datasource.getConnection());
+    }
+    catch (Exception e)
+    {
+        throw e;
+    }
+    finally
+    {
+        if (datasource != null)
+        {
+            dbSelector.release(datasource);
+        }
+
+        if (dbSelector != null)
+        {
+            this.manager.release(dbSelector);
+        }
+    }
+}
+
+      </pre></div>
+  <p>
+        As you can see, we got the reference to the ServiceSelector using the
+        Role specified for the Component.  We followed the Role naming
+        guidelines outlined in a previous chapter by adding the "Selector"
+        suffix to the Role name.  It is also perfectly acceptable to use a
+        static interface for all the Role names in your system to minimize the
+        number of String concatenation in your code.
+      </p><p>
+        Next, we obtained the reference to the DataSourceComponent from the
+        ServiceSelector.  Our sample code assumed that we had already pulled
+        the required information from the Configuration object and placed it in
+        a class variable named "useDb".
+      </p></div></div><div class="section"><a name="Excalibur_s_Utilities"></a><h2>Excalibur's Utilities</h2><p>
+      This last section is included to give you an idea of the types of
+      Components and utilities that are included with Apache Avalon Excalibur.
+      These utilities are robust, and fully usable in production systems.  We
+      do have an unofficial staging project called "Scratchpad" where we iron
+      out implementation details for potential new utilities.  Scratchpad
+      utilities are of varying quality, and their use is not guaranteed to
+      remain the same -- although you may have good experience with them.
+    </p><div class="section"><a name="Command_Line_Interface__CLI_"></a><h2>Command Line Interface (CLI)</h2><p>
+        The CLI utilities are used by a number of projects including Avalon
+        Phoenix and Apache Cocoon to process command line arguments.  It
+        provides facilities to print help responses, and to process options by
+        either a short name or a long name.
+      </p></div><div class="section"><a name="Collection_Utilities"></a><h2>Collection Utilities</h2><p>
+        The collection utilities provide some enhancements to the
+        Java Collections API.  Among them is the ability
+        to find the intersections between two lists and a
+        <code>PriorityQueue</code> that is an enhancement to
+        <code>Stack</code> to allow the priority of objects override
+        the simple first in/last out <code>Stack</code>
+        implementation.
+      </p></div><div class="section"><a name="Component_Management"></a><h2>Component Management</h2><p>
+        We already discussed the use of this in the previous section.  This is
+        Excalibur's most complex beast, but it provides a lot of functionality
+        in just a few classes.  It will make one distinction more than simple
+        <code>SingleThreaded</code> or
+        <code>ThreadSafe</code> for managing a component type:
+        <code>Poolable</code>.  If a Component implements Excalibur's
+        <code>Poolable</code> interface instead of the
+        <code>SingleThreaded</code> interface, it will maintain a
+        pool of Components and reuse instances.  Most of the time this works
+        great.  For those last remaining times where a Component cannot be
+        reused, use the <code>SingleThreaded</code> interface.
+      </p></div><div class="section"><a name="LogKit_Management"></a><h2>LogKit Management</h2><p>
+        The Avalon development team realized that many people wanted a simple
+        mechanism to build complex Logging target heirarchies.  In the same
+        spirit as the <code>RoleManager</code> the team developed
+        a <code>LogKitManager</code> that can be given to the
+        Excalibur Component Management system meantioned above.  Based on the
+        "logger" attribute it will give the proper <code>Logger</code>
+        object to the different Components.
+      </p></div><div class="section"><a name="Thread_Utilities"></a><h2>Thread Utilities</h2><p>
+        The <em>concurrent</em> package contains several classes
+        to assist in multithreaded programming: <code>Lock</code>
+        (a mutex implementation), <code>DjikstraSemaphore</code>,
+        <code>ConditionalEvent</code>, and
+        <code>ThreadBarrier</code>.
+      </p></div><div class="section"><a name="Datasources"></a><h2>Datasources</h2><p>
+        This is modeled after the <code>javax.sql.DataSource</code>
+        class, but simplified.  There are two implementations of the
+        <code>DataSourceComponent</code>: one that pools JDBC
+        connections explicitly, and one that uses a J2EE application server's
+        <code>javax.sql.DataSource</code> class.
+      </p></div><div class="section"><a name="Input_Output__IO__Utilities"></a><h2>Input/Output (IO) Utilities</h2><p>
+        The IO utilties provide a number of <code>FileFilter</code>s
+        and other <code>File</code> and IO specific utilities.
+      </p></div><div class="section"><a name="Pool_Implementations"></a><h2>Pool Implementations</h2><p>
+        The Pool implementations provide a <code>Pool</code> for
+        every occasion.  You have an implementation that is blazingly fast, but
+        only usable in one thread -- which should be ok for implementing a
+        FlyWeight pattern.  You also have <code>DefaultPool</code>,
+        which does not manage the number of objects in its pool.
+        <code>SoftResourceManagingPool</code> decommissions objects
+        that exceed a threshold when they are returned.  Lastly,
+        <code>HardResourceManagingPool</code> throws an exception
+        when you have reached the maximum number of objects.  The last three
+        pools are all <code>ThreadSafe</code>.
+      </p></div><div class="section"><a name="Property_Utilities"></a><h2>Property Utilities</h2><p>
+        The property utilities are used in conjunction with Context objects.
+        They give you the ability to expand "variables" in your
+        <code>Resolvable</code> object.  It works like this:
+        <parameter>"${resource}"</parameter> will look for a Context value
+        named <parameter>"resource"</parameter> and substitute its value
+        for the symbol.
+      </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/index.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/index.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Developing With Apache Avalon</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><strong><a href="../developing/index.html">Developing</a></strong><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Developing_With_Apache_Avalon"></a><h2>Developing With Apache Avalon</h2><p>
+      <strong>Developing With Apache Avalon</strong>: Developer's Guide for the Avalon Framework
+    </p><p>
+      Published 2001.  Copyright 2001-2003 Apache Software Foundation.
+    </p><div class="subsection"><a name="Dedicatation"></a><h3>Dedicatation</h3><p>
+      This developer's guide is dedicated to the three people who's vision
+      started the Avalon project: Federico Barbieri, Stefano Mazzocchi, and
+      Pierpaolo Fumagalli.  Their concept for the Avalon project has stood
+      the test of time.
+    </p></div><div class="subsection"><a name="Legal_Notice"></a><h3>Legal Notice</h3><p>
+        Redistribution and use in source and binary forms, with or
+        without modification, are permitted provided that the following
+        conditions are met:
+      </p><ul>
+        <li>
+          <p>
+            Redistributions of  source code must  retain the above
+            copyright  notice, this list of conditions and the following
+            disclaimer.
+          </p>
+        </li>
+        <li>
+          <p>
+            Redistributions in binary form must reproduce the above
+            copyright notice, this list of conditions and the following
+            disclaimer in the documentation and/or other materials
+            provided with the distribution.
+          </p>
+        </li>
+        <li>
+          <p>
+            The end-user documentation included with the redistribution,
+            if any, must include the following  acknowledgment:
+            "This product includes software developed by the Apache
+            Software Foundation  (http://www.apache.org/)."  Alternately,
+            this  acknowledgment may  appear in the software itself,  if
+            and wherever such third-party acknowledgments normally appear.
+          </p>
+        </li>
+        <li>
+          <p>
+            The names "Jakarta", "Apache Avalon", "Avalon Excalibur",
+            "Avalon Framework" and "Apache Software Foundation" must not
+            be used to endorse or promote products derived from this
+            software without prior written permission. For written
+            permission, please contact apache@apache.org.
+          </p>
+        </li>
+        <li>
+          <p>
+            Products  derived from this software may not be called
+            "Apache", nor may "Apache" appear in their name, without
+            prior written permission of the Apache Software Foundation.
+          </p>
+        </li>
+      </ul><p>
+        THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
+        WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+        OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+        DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE  FOUNDATION
+        OR ITS CONTRIBUTORS BE LIABLE FOR  ANY DIRECT, INDIRECT, INCIDENTAL,
+        SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLUDING, BUT NOT
+        LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
+        OF USE, DATA, OR  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+        CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+        LIABILITY, OR TORT (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN
+        ANY WAY OUT OF THE  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+        POSSIBILITY OF SUCH DAMAGE.
+      </p><p>
+        This software  consists of voluntary contributions made by many
+        individuals on behalf of the Apache Software Foundation. For more
+        information on the Apache Software Foundation, please see
+        &lt;http://www.apache.org/&gt;.
+      </p><p>
+        Java and all Java-based
+        trademarks and logos are trademarks or registered trademarks
+        of Sun Microsystems, Inc., in the United States and other
+        countries.  The Apache Software Foundation is independant of
+        Sun Microsystems.
+      </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/introduction.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/introduction.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/introduction.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,265 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Introduction and Overview</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><strong><a href="../developing/introduction.html">Introduction</a></strong></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><a href="../developing/strategies.html">Development Strategies</a></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction_and_Overview"></a><h2>Introduction and Overview</h2><p>
+    In the beginning was Apache JServ.  Stefano Mazzocchi and others
+    helping develop Apache JServ realized that several patterns used
+    in that project were generic enough to create a Server Framework.
+    On Wednesday January 27, 1999 (roughly a month after release 1.0b
+    of JServ) Stefano put together a proposal to start a project
+    called the Java Apache Server Framework.  It was to be the basis
+    for all Java server code at Apache.  The idea was to provide a
+    framework to put together components and reuse code across a
+    number of projects.
+  </p></div><div class="section"><a name="What_is_Avalon_"></a><h2>What is Avalon?</h2><p>
+      Avalon is a parent project for five sub-projects: Framework,
+      Excalibur, LogKit, Phoenix, and Cornerstone.  Most
+      people think of the Framework when they hear the name Avalon,
+      but it is more than that.  Avalon began as the Java Apache
+      Server Framework that had the framework, utilities, components,
+      and a server's kernel implementation all in one project.
+    </p><p>
+      Since all the pieces of Avalon are of different maturity levels,
+      and have different release cycles, we have decided to break
+      Avalon into the smaller projects mentioned above.  That move also
+      enables new developers to understand and learn Avalon in distinct
+      chunks -- something that was almost impossible before.
+    </p><div class="subsection"><a name="Framework"></a><h3>Framework</h3><p>
+        Avalon Framework is the basis for all the other projects under
+        the Avalon umbrella.  It defines the interfaces, contracts, and
+        default implementations for Avalon.  The Framework has the most
+        work put into it, and consequently is the most mature project.
+      </p></div><div class="subsection"><a name="Excalibur"></a><h3>Excalibur</h3><p>
+        Avalon Excalibur is a collection of server side Components that
+        you can use in your own projects.  It includes pooling
+        implementations, database connection management, and Component
+        management implementations among others.
+      </p></div><div class="subsection"><a name="LogKit"></a><h3>LogKit</h3><p>
+        Avalon LogKit is a high speed logging toolkit that can be used by Framework,
+        Excalibur, Cornerstone, and Phoenix.  It is modeled on the same
+        principles as the JDK 1.4 Logging package but is compatible with
+        JDK 1.2+.
+      </p></div><div class="subsection"><a name="Phoenix"></a><h3>Phoenix</h3><p>
+        Avalon Phoenix is a server kernel that manages the deployment
+        and execution of Services.
+      </p></div><div class="subsection"><a name="Cornerstone"></a><h3>Cornerstone</h3><p>
+        Avalon Cornerstone is a collection of services that you
+        can deploy in the Phoenix environment.  The Blocks include socket
+        management and job scheduling among others.
+      </p></div><div class="subsection"><a name="Scratchpad"></a><h3>Scratchpad</h3><p>
+        Scratchpad is not really an official project, but it is the
+        staging area for software package that are not ready for inclusion in
+        the other projects yet.  They are of varying quality, and their APIs are
+        not guaranteed to remain consistent until they are promoted.
+      </p></div></div><div class="section"><a name="Focus_for_this_Overview"></a><h2>Focus for this Overview</h2><p>
+      We are focusing on Avalon Framework in this overview, but we will
+      cover enough of Avalon Excalibur and Avalon LogKit to get you
+      started.  We will use a hypothetical business server to demonstrate
+      how to practically use Avalon.  It is beyond the scope of this
+      overview to define a full-blown methodology, or to cover every
+      aspect of all the sub projects.
+    </p><p>
+      We decided to focus on Avalon Framework because it is the basis
+      for all of the other projects.  If you can comprehend the framework,
+      you can comprehend any Avalon based system.  You will also become
+      familiar with some of the programming idioms common in Avalon.
+      Another reason for focusing on the framework and touching on the
+      Avalon Excalibur and Avalon LogKit projects is that they are
+      officially released and supported.
+    </p></div><div class="section"><a name="What_Can_Avalon_Be_Used_For_"></a><h2>What Can Avalon Be Used For?</h2><p>
+      I have been asked on a couple of occasions to identify what Avalon
+      is good for, and what it is not good for.  Avalon's focus is server
+      side programming and easing the maintainability and design of server
+      focused projects.  Avalon can be described as a framework that
+      includes implementations of the framework.
+    </p><p>
+      While Avalon is focused on server side solutions, many people have
+      found it to be useful for regular applications.  The concepts used in
+      Framework, Excalibur, and LogKit are general enough to be used for
+      any project.  The two projects that are more squarely focused on
+      the server are Cornerstone and Phoenix.
+    </p><table class="bodyTable"><tr class="b"><th>Framework</th></tr><tr class="a"><td>
+       <ul>
+        <li>
+          <p>
+            A supporting or enclosing structure.
+          </p>
+        </li>
+        <li>
+          <p>
+            A basic system or arrangement as of ideas.
+          </p>
+        </li>
+      </ul>
+      </td></tr><tr class="b"><td>
+        <em>Webster's II New Riverside Dictionary</em>
+      </td></tr></table><p>
+      The word <em>framework</em> is broad in application.
+      Frameworks that focus on a single industry like medical systems
+      or communications are called vertical market frameworks.  The
+      reason being that the same framework will not work well in other
+      industries.  Frameworks that are generic enough to be used across
+      multiple industries are known as horizontal market frameworks.
+      Avalon is a horizontal market framework.  You would be able to
+      build vertical market frameworks using Avalon's Framework.
+    </p><p>
+      The most compelling example of a vertical market framework built
+      with Avalon is the publishing framework Apache Cocoon.  Apache
+      Cocoon version 2 is built using Avalon's Framework, Excalibur, and
+      LogKit projects.  It makes use of the interfaces and contracts in
+      the Framework to reduce the time it takes for a developer to learn
+      how Cocoon works.  It also leverages the data source management and
+      component management code in Excalibur so that it does not have to
+      reinvent the wheel.  Lastly, it uses the LogKit to handle all the
+      logging in the publishing framework.
+    </p><p>
+      Once you understand the principles behind Avalon Framework, you will
+      be able to comprehend any system built on Avalon.  Once you can
+      comprehend the system, you will be able to catch bugs more quickly
+      that are due to the misuse of the framework.
+    </p><div class="subsection"><a name="There_is_no_Magic_Formula"></a><h3>There is no Magic Formula</h3><p>
+        It is important to state that trying to use any tool as a magic
+        formula for success is begging for trouble.  Avalon is no exception
+        to this rule.  Even though Avalon's Framework was designed to work for
+        server solutions, it is equally at home when using it to build
+        building a Graphical User Interface (GUI) applications.  Two examples
+        of this are
+        <a href="http://d-haven.org/guiapp" class="externalLink" title="External Link">D-Haven.org's GUIApp</a>
+        and <a href="http://jesktop.sourceforge.net" class="externalLink" title="External Link">Jesktop</a>
+      </p><p>
+        While you need to consider if Avalon is right for your project,
+        you can still learn from the principles and design that went into
+        it.  The question you need to ask yourself is, "Where is this
+        project going to be used?"  If the answer is that it will be run
+        in a server environment, then Avalon is a good choice whether you
+        are creating a Java Servlet, or creating a special purpose server.
+        If the answer is it will be run on a client's machine with no
+        interaction with a server, than chances are that Avalon might not
+        be a good fit.  Even then, the Component model is very flexible
+        and can help manage complexity in a large application.
+      </p></div></div><div class="section"><a name="Principles_and_Patterns"></a><h2>Principles and Patterns</h2><p>
+      All of Avalon is built with specific design principles.  The two
+      most important patterns are <em>Inversion of Control</em>
+      and <em>Separation of Concerns</em>.  Component Oriented
+      Programming, Aspect Oriented Programming, and Service Oriented
+      Programming also influence Avalon.  Volumes could be written about
+      each of the programming principles, however they are design mindsets.
+    </p><div class="subsection"><a name="Inversion_of_Control"></a><h3>Inversion of Control</h3><p>
+        Inversion of Control (IOC) is the concept that a Component is
+        always externally managed.  This phrase was originally coined
+        by Brian Foote in one of his papers ( <a href="http://www.laputan.org/drc/drc.html" class="externalLink" title="External Link">http://www.laputan.org/drc/drc.html</a>
+        ) Everything a Component needs in the way of Contexts,
+        Configurations, and Loggers is given to the Component.  In
+        fact, every stage in the life of a Component is controlled by
+        the code that created that Component.  When you use this
+        pattern, you implement a secure method of Component
+        interaction in your system.
+      </p><table class="bodyTable"><tr class="a"><th>Warning!</th></tr><tr class="b"><td>
+      IOC is not equivalent to security!  IOC provides a mechanism
+      whereby you can implement a scalable security model.  In order
+      for a system to be truly secured, each Component must be secure,
+      no Component can modify the contents of objects that are passed
+      to them, and every interaction has to be with known entities.
+      Security is a major topic, and IOC is a tool in the programmer's
+      arsenal to achieve that goal.
+      </td></tr></table></div><div class="subsection"><a name="Separation_of_Concerns"></a><h3>Separation of Concerns</h3><p>
+        The idea that you should view your problem space from different
+        concern areas resulted in the Separation of Concerns (SOC) pattern (
+            <a href="http://www.research.ibm.com/hyperspace/MDSOC.htm" class="externalLink" title="External Link">
+              http://www.research.ibm.com/hyperspace/MDSOC.htm
+            </a>).
+        An example would be viewing a web server from different viewpoints
+        of the same problem space.  A web server must be secure, stable,
+        manageable, configurable, and comply with the HTTP specifications.
+        Each of those attributes is a separate concern area.  Some of these
+        concerns are related to other concerns such as security and
+        stability (if a server is not stable it can't be secure).
+      </p><p>
+        The Separation of Concerns pattern in turn led to Aspect Oriented
+        Programming (AOP) (
+            <a href="http://www.aspectj.org" class="externalLink" title="External Link">http://www.aspectj.org</a>).
+        Researchers discovered that many concerns
+        couldn't be addressed at class or even method granularity.  Those
+        concerns are called aspects.  Examples of aspects include managing
+        the lifecycle of objects, logging, handling exceptions and cleaning
+        up resources.  With the absence of a stable AOP implementation, the
+        Avalon team chose to implement Aspects or concerns by providing
+        small interfaces that a Component implements.
+      </p></div><div class="subsection"><a name="Component_Oriented_Programming"></a><h3>Component Oriented Programming</h3><p>
+        Component Oriented Programming (COP) is the idea of breaking a
+        system down into components, or facilities within a system.  Each
+        facility has a work interface and contracts surrounding that
+        interface.  This approach allows easy replacement of Component
+        instances without affecting code in other parts of the systems.
+        The major distinction between Object Oriented Programming (OOP)
+        and COP is the level of integration.  The complexity of a COP
+        system is more easily managed due to fewer interdependencies
+        among classes, promoting the level of code reuse.
+      </p><p>
+        One of the chief benefits of COP is the ability to modify portions
+        of your project's code without breaking the entire system.  Another
+        benefit is the ability to have multiple implementations of the
+        Component that you can select at runtime.
+      </p></div><div class="subsection"><a name="Service_Oriented_Programming"></a><h3>Service Oriented Programming</h3><p>
+        Service Oriented Programming (SOP) is the idea of breaking a
+        system down into services provided by the system.
+      </p><table class="bodyTable"><tr class="a"><th>Service</th></tr><tr class="b"><td>
+    <ul>
+      <li>
+        <p>
+          Work or duties performed for others.
+        </p>
+      </li>
+      <li>
+        <p>
+          A facility offering repair or maintenance.
+        </p>
+      </li>
+      <li>
+        <p>
+          A facility providing the public with a utility.
+        </p>
+      </li>
+    </ul>
+       </td></tr><tr class="a"><td><em>Webster's II New Riverside Dictionary</em></td></tr></table><p>
+        Avalon's Phoenix identifies a service as the interface and
+        contracts for a facility that Phoenix will provide.  The
+        implementation of the service is called a Block.  It is
+        important to realize that a server is made up of multiple
+        services.  To take the example of a Mail server, there are
+        the protocol handling services, the authentication and
+        authorization services, the administration service, and the
+        core mail handling service.
+      </p><p>
+        Avalon's Cornerstone provides a number of low-level services
+        that you can leverage for your own systems.  The services
+        provided are connection management, socket management,
+        principal/role management, and scheduling.  We touch on
+        services here because it is relevant to the process of
+        decomposing our hypothetical system down into the different
+        facilities.
+      </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/developing/strategies.html
Url: http://svn.apache.org/viewcvs/excalibur/site/developing/strategies.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/developing/strategies.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - It's a Stragedy!</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Paul Hammant"></meta><meta name="email" content="hammant@apache.org"></meta><meta name="author" content="Berin Loritsch"></meta><meta name="email" content="bloritsch@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="expanded"><a href="../developing/index.html">Developing</a><ul><li class="none"><a href="../developing/authors.html">Authors</a></li><li class="none"><a href="../developing/introduction.html">Introduction</a></li><li class="none"><a href="../developing/decomposing.html">Decomposition</a></li><li class="none"><a href="../developing/framework.html">Avalon Framework</a></li><li class="none"><a href="../developing/implementing.html">Using the framework</a></li><li class="none"><a href="../developing/compatiblity.html">Compatibility with Avalon</a></li><li class="none"><strong><a href="../developing/strategies.html">Development Strategies</a></strong></li><li class="none"><a href="../developing/conclusion.html">Conclusion</a></li></ul></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="It_s_a_Stragedy_"></a><h2>It's a Stragedy!</h2><p>No, it's not a typo. The title has a deliberate play on words
+   that implies that incorrect strategies can end up in tragedy. While
+   the word "tragedy" may be a bit strong, the thought process does
+   have a ring of truth to it. In this chapter we attempt to give you
+   helpful hints and tips to boost the performance of your code and
+   your development team. We will break the discussion into logging
+   strategies, development strategies, component strategies, testing
+   strategies, and finally some notes on security strategies.</p></div><div class="section"><a name="Logging_Strategies"></a><h2>Logging Strategies</h2><p>Logging is a necessary function in any system. The problem
+      arises when the logging is not implemented in an efficient
+      manner. Before we get into the nuts and bolts of <em>how</em>
+      to create an efficient logging implementation, we have to identify
+      <em>what</em>
+      logging efficiency is.</p><p>In the spirit of the Separation of Concerns pattern, there
+      are two problem domains to consider: log organization and log
+      writing. Log organization is primarily concerned with how the
+      log categories are organized, and how the log files are
+      organized. Log writing has to do with the mechanics of writing
+      log entries.</p><div class="subsection"><a name="Log_Organization"></a><h3>Log Organization</h3><p>The Avalon framework and team advocate a category based
+         approach to organizing loggers as opposed to a class name
+         based approach. There is a very good reason for this. First
+         is that categorization allows you to put information of like
+         kind in one location. Second, it allows you to turn on and
+         off an entire category of log messages.</p><p>The arguments for the class name based logging usually
+         fall under these assumptions:</p><ol>
+            <li>
+               <p>There is an implicit match between a class and a category.</p>
+            </li>
+
+            <li>
+               <p>It makes it easier to get debug information from a
+            specific class if we are having problems with it.</p>
+            </li>
+
+            <li>
+               <p>The configuration file can handle the actual mapping
+            of classname to log file.</p> </li>
+        </ol><p>While these arguments have their point, so does a strict
+         category based logging approach:</p><ol>
+            <li>
+               <p>You can narrow your log messages farther than simple
+            class granularity. This way you can get information from
+            the part of the class that really needs it.</p> </li>
+
+            <li>
+               <p>More often than not, a group of classes make up a
+            Component. In most cases, the Component is what you are
+            really interested in--not the individual classes.</p>
+            </li>
+
+            <li>
+               <p>It is easier to manage a configuration file with
+            only a few categories that are bound to Component
+            instances during runtime you can separate the log files by
+            who is concerned with their contents.</p> </li>
+          </ol></div><div class="subsection"><a name="Log_Category_Organization"></a><h3>Log Category Organization</h3><p>I would argue that it is a mistake to use only one
+         category for all logging. The reason is that you will
+         inevitably need to turn on and off a whole class of
+         messages. Another reason is that you will need at least one
+         category for each log file you have. One effective approach
+         is to separate your logging needs into roles and
+         classifications.</p><p>If you have already decomposed your system into
+         Components, then you have one set of categories defined. I
+         would use a shorthand name for the category names for simple
+         reference (e.g. "resource" instead of
+         "org.apache.avalon.excalibur.resource.ResourceManager"). The
+         simplified names can be used for a broad set of
+         classes. Using the same example, the name "resource" implies
+         the Resource class, its manager, and anything that is
+         directly associated with the concept of a "resource".</p><p>You can also use classifications as a specialization of
+         the main role classification. For example, all
+         ComponentManager code would have a category name of
+         "component". This would allow you to have a Category manager
+         for the aforementioned "resource" infrastructure. Typically
+         classifications are sub-categories. In this case, the full
+         name of the "component" category would be
+         "resource.component". This means that we are referring to the
+         "component" classification for the "resource" role.</p><p>Most of your logging needs can be organized into this two
+      dimensional cross-section of Role and Classification. Roles are
+      best for main categories due to their logical
+      separation. Typical classifications are "component", "security",
+      and "pool". These same classifications can be used as standard
+      sub-categories of the different roles. This way your log entries
+      can have fine-grained control that is logically organized.</p></div><div class="subsection"><a name="Log_Writing"></a><h3>Log Writing</h3><p>
+The mechanics of log writing can vastly affect the
+performance of your code. For instance, if you concatenate several
+strings together in your log messages, the Java Virtual Machine
+converts the concatenation to a StringBuffer, and performs the
+expensive <code>toString</code> operation on the result. The
+<code>Logger</code> interface provides a mechanism to optimize away
+these conversions when they are not needed.</p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Modified: excalibur/site/download.html
Url: http://svn.apache.org/viewcvs/excalibur/site/download.html?view=diff&rev=124026&p1=excalibur/site/download.html&r1=124025&p2=excalibur/site/download.html&r2=124026
==============================================================================
--- excalibur/site/download.html	(original)
+++ excalibur/site/download.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Download_distributions"></a><h2>Download distributions</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Download_distributions"></a><h2>Download distributions</h2><p>
         Use the links below to download binary or source distributions of
         Excalibur from one of our mirrors.  It's a good idea to
         verify the integrity 

Modified: excalibur/site/downloads.html
Url: http://svn.apache.org/viewcvs/excalibur/site/downloads.html?view=diff&rev=124026&p1=excalibur/site/downloads.html&r1=124025&p2=excalibur/site/downloads.html&r2=124026
==============================================================================
--- excalibur/site/downloads.html	(original)
+++ excalibur/site/downloads.html	Mon Jan  3 13:21:04 2005
@@ -25,5 +25,5 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Downloads"></a><h2>Downloads</h2><p>You must define the
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Downloads"></a><h2>Downloads</h2><p>You must define the
         <code>maven.xdoc.distributionUrl</code>property if you wish to generate the download report.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/event/command-howto.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/command-howto.html?view=diff&rev=124026&p1=excalibur/site/event/command-howto.html&r1=124025&p2=excalibur/site/event/command-howto.html&r2=124026
==============================================================================
--- excalibur/site/event/command-howto.html	(original)
+++ excalibur/site/event/command-howto.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><strong><a href="../event/command-howto.html">Use the Command Manager</a></strong></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Setting_Up_The_Command_Manager"></a><h2>Setting Up The Command Manager</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><strong><a href="../event/command-howto.html">Use the Command Manager</a></strong></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Setting_Up_The_Command_Manager"></a><h2>Setting Up The Command Manager</h2><p>
         Using Command is a two step process.  You have to set it up,
         and then you can send Commands to it.  Because Command uses
         an Event Pipeline to move the Commands through the Queue to
@@ -51,7 +51,7 @@
         We create a Threadmanager, pass in the Logger, pass in the Parameters,
         and then initialize it.  The table below provides all the parameter names
         that TPCThreadManager recognizes:
-            </p><table class="bodyTable"><tr class="a"><th>Name</th><th>Description</th><th>Default Value</th></tr><tr class="b"><td>processors</td><td>Number of processors (autodetected if less than one)</td><td>Results from SystemUtil.numProcessors()</td></tr><tr class="a"><td>threads-per-processor</td><td>Threads per processor to use (Rewritten to 1 if less than one)</td><td>1</td></tr><tr class="b"><td>sleep-time</td><td>Time (in milliseconds) to wait between queue pipeline processing runs</td><td>1000</td></tr><tr class="a"><td>block-timeout</td><td>Time (in milliseconds) to wait for a thread to process a pipeline</td><td>1000</td></tr></table><p>
+            </p><table class="bodyTable"><tr class="b"><th>Name</th><th>Description</th><th>Default Value</th></tr><tr class="a"><td>processors</td><td>Number of processors (autodetected if less than one)</td><td>Results from SystemUtil.numProcessors()</td></tr><tr class="b"><td>threads-per-processor</td><td>Threads per processor to use (Rewritten to 1 if less than one)</td><td>1</td></tr><tr class="a"><td>sleep-time</td><td>Time (in milliseconds) to wait between queue pipeline processing runs</td><td>1000</td></tr><tr class="b"><td>block-timeout</td><td>Time (in milliseconds) to wait for a thread to process a pipeline</td><td>1000</td></tr></table><p>
         Once the ThreadManager is set up and used, we can set up the CommandManager.
         We do this by instantiating the CommandManager, and registering it with the
         ThreadManager.  Below is a code snippet showing how that is done:

Modified: excalibur/site/event/command.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/command.html?view=diff&rev=124026&p1=excalibur/site/event/command.html&r1=124025&p2=excalibur/site/event/command.html&r2=124026
==============================================================================
--- excalibur/site/event/command.html	(original)
+++ excalibur/site/event/command.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><strong><a href="../event/command.html">Command</a></strong></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_Command_Was_Created"></a><h2>Why Command Was Created</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><strong><a href="../event/command.html">Command</a></strong></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_Command_Was_Created"></a><h2>Why Command Was Created</h2><p>
         Command was created as a way to offload management functions
         to a CommandManager which would execute the functions in the
         background.  The benefits of this approach are tremendous

Modified: excalibur/site/event/cpuparser-howto.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/cpuparser-howto.html?view=diff&rev=124026&p1=excalibur/site/event/cpuparser-howto.html&r1=124025&p2=excalibur/site/event/cpuparser-howto.html&r2=124026
==============================================================================
--- excalibur/site/event/cpuparser-howto.html	(original)
+++ excalibur/site/event/cpuparser-howto.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><strong><a href="../event/cpuparser-howto.html">Extend System Util</a></strong></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="System_Util_Design"></a><h2>System Util Design</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><strong><a href="../event/cpuparser-howto.html">Extend System Util</a></strong></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="System_Util_Design"></a><h2>System Util Design</h2><p>
         SystemUtil determines which CPUParser it needs by examining
         the results from
                 <code>System.getProperty( "os.name" )</code>.

Modified: excalibur/site/event/event-howto.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/event-howto.html?view=diff&rev=124026&p1=excalibur/site/event/event-howto.html&r1=124025&p2=excalibur/site/event/event-howto.html&r2=124026
==============================================================================
--- excalibur/site/event/event-howto.html	(original)
+++ excalibur/site/event/event-howto.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><strong><a href="../event/event-howto.html">Use Event Queues</a></strong></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Event_is_a_Framework_for_Event_Processing"></a><h2>Event is a Framework for Event Processing</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><strong><a href="../event/event-howto.html">Use Event Queues</a></strong></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Event_is_a_Framework_for_Event_Processing"></a><h2>Event is a Framework for Event Processing</h2><p>
         The first thing that you should expect is that Event does not
                 <b>do</b> anything by itself.  It defines all the core interfaces
         used with the Event package.  We also have a few implementations.

Modified: excalibur/site/event/event.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/event.html?view=diff&rev=124026&p1=excalibur/site/event/event.html&r1=124025&p2=excalibur/site/event/event.html&r2=124026
==============================================================================
--- excalibur/site/event/event.html	(original)
+++ excalibur/site/event/event.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><strong><a href="../event/event.html">Event</a></strong></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_Event_Was_Created"></a><h2>Why Event Was Created</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><strong><a href="../event/event.html">Event</a></strong></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_Event_Was_Created"></a><h2>Why Event Was Created</h2><p>
         Event was created out of a desire to express the Staged Event
         Driven Architecture (SEDA) design in an Avalon way.  It has
         grown to be a robust event pipelining library.  We maintained

Modified: excalibur/site/event/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/index.html?view=diff&rev=124026&p1=excalibur/site/event/index.html&r1=124025&p2=excalibur/site/event/index.html&r2=124026
==============================================================================
--- excalibur/site/event/index.html	(original)
+++ excalibur/site/event/index.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><strong><a href="../event/index.html">Event</a></strong><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Event__DEPRECATED_"></a><h2>Excalibur Event (DEPRECATED)</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><strong><a href="../event/index.html">Event</a></strong><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Event__DEPRECATED_"></a><h2>Excalibur Event (DEPRECATED)</h2><p>
                 This package has been deprecated. See
                 <a href="deprecated.html">this page</a> for more
                 information.

Modified: excalibur/site/event/mpool-howto.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/mpool-howto.html?view=diff&rev=124026&p1=excalibur/site/event/mpool-howto.html&r1=124025&p2=excalibur/site/event/mpool-howto.html&r2=124026
==============================================================================
--- excalibur/site/event/mpool-howto.html	(original)
+++ excalibur/site/event/mpool-howto.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><strong><a href="../event/mpool-howto.html">Use MPool</a></strong></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Setting_Up_the_PoolManager"></a><h2>Setting Up the PoolManager</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><strong><a href="../event/mpool-howto.html">Use MPool</a></strong></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Setting_Up_the_PoolManager"></a><h2>Setting Up the PoolManager</h2><p>
         In order to set up a CommandManager.  For those instructions,
         follow
                 <a href="command-howto.html">the Command "How To"</a>.

Modified: excalibur/site/event/mpool.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/mpool.html?view=diff&rev=124026&p1=excalibur/site/event/mpool.html&r1=124025&p2=excalibur/site/event/mpool.html&r2=124026
==============================================================================
--- excalibur/site/event/mpool.html	(original)
+++ excalibur/site/event/mpool.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><strong><a href="../event/mpool.html">MPool</a></strong></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_MPool_Was_Created"></a><h2>Why MPool Was Created</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><strong><a href="../event/mpool.html">MPool</a></strong></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_MPool_Was_Created"></a><h2>Why MPool Was Created</h2><p>
         MPool (Managed Pool) was created as an experiment in dynamic
         pool management.  The theory is that by determining whether to
         shrink or grow a pool can be a costly endeavor.  That is

Modified: excalibur/site/event/util-howto.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/util-howto.html?view=diff&rev=124026&p1=excalibur/site/event/util-howto.html&r1=124025&p2=excalibur/site/event/util-howto.html&r2=124026
==============================================================================
--- excalibur/site/event/util-howto.html	(original)
+++ excalibur/site/event/util-howto.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><strong><a href="../event/util-howto.html">Use System Util</a></strong></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Getting_the_System_Info"></a><h2>Getting the System Info</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><a href="../event/util.html">Util</a></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><strong><a href="../event/util-howto.html">Use System Util</a></strong></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Getting_the_System_Info"></a><h2>Getting the System Info</h2><p>
         Util has one utility: SystemUtil.  SystemUtil is a static
         class that performs its magic when the class is loaded.
         It stores the information because it is unlikely that you

Modified: excalibur/site/event/util.html
Url: http://svn.apache.org/viewcvs/excalibur/site/event/util.html?view=diff&rev=124026&p1=excalibur/site/event/util.html&r1=124025&p2=excalibur/site/event/util.html&r2=124026
==============================================================================
--- excalibur/site/event/util.html	(original)
+++ excalibur/site/event/util.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><strong><a href="../event/util.html">Util</a></strong></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_Util_Was_Created"></a><h2>Why Util Was Created</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="expanded"><a href="../event/index.html">Event</a><ul><li class="none"><a href="../event/event.html">Event</a></li><li class="none"><a href="../event/command.html">Command</a></li><li class="none"><a href="../event/mpool.html">MPool</a></li><li class="none"><strong><a href="../event/util.html">Util</a></strong></li><li class="none"><a href="../event/event-howto.html">Use Event Queues</a></li><li class="none"><a href="../event/command-howto.html">Use the Command Manager</a></li><li class="none"><a href="../event/mpool-howto.html">Use MPool</a></li><li class="none"><a href="../event/util-howto.html">Use System Util</a></li><li class="none"><a href="../event/cpuparser-howto.html">Extend System Util</a></li></ul></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Why_Util_Was_Created"></a><h2>Why Util Was Created</h2><p>
         Util was created to enable us to find out how many processors are
         on a system programmatically.  Unfortunately Sun does not think
         it is important to know these details through Java.  The Thread

Modified: excalibur/site/fortress/cli.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/cli.html?view=diff&rev=124026&p1=excalibur/site/fortress/cli.html&r1=124025&p2=excalibur/site/fortress/cli.html&r2=124026
==============================================================================
--- excalibur/site/fortress/cli.html	(original)
+++ excalibur/site/fortress/cli.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><strong><a href="../fortress/cli.html">CLI</a></strong></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Command_Line_Tools"></a><h2>Command Line Tools</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><strong><a href="../fortress/cli.html">CLI</a></strong></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Command_Line_Tools"></a><h2>Command Line Tools</h2><p>
         Command Line Tools are the class of tools or applications that are
         run from a command shell.  Typical examples are the ANT build tool,
         Turbine Maven, Apache Forrest, etc.  They have a definite begining

Modified: excalibur/site/fortress/design-notes.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/design-notes.html?view=diff&rev=124026&p1=excalibur/site/fortress/design-notes.html&r1=124025&p2=excalibur/site/fortress/design-notes.html&r2=124026
==============================================================================
--- excalibur/site/fortress/design-notes.html	(original)
+++ excalibur/site/fortress/design-notes.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><strong><a href="../fortress/design-notes.html">Design Notes</a></strong></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Fortress_Design_Notes"></a><h2>Fortress Design Notes</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><strong><a href="../fortress/design-notes.html">Design Notes</a></strong></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Fortress_Design_Notes"></a><h2>Fortress Design Notes</h2><p>
         Fortress has two design goals: facilitate heirarchical containers and
         take management functions outside of the critical path. The critical
         path is the code execution path that is required to find and use a

Modified: excalibur/site/fortress/features.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/features.html?view=diff&rev=124026&p1=excalibur/site/fortress/features.html&r1=124025&p2=excalibur/site/fortress/features.html&r2=124026
==============================================================================
--- excalibur/site/fortress/features.html	(original)
+++ excalibur/site/fortress/features.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><strong><a href="../fortress/features.html">Features Oriented</a></strong></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Features"></a><h2>Features</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><strong><a href="../fortress/features.html">Features Oriented</a></strong></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Features"></a><h2>Features</h2><p>
         Fortress provides a framework for you to easily create your
         own application specific containers.  We strive to make it
         easy for you to do without sacrificing any power.  Fortress

Modified: excalibur/site/fortress/getting-started.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/getting-started.html?view=diff&rev=124026&p1=excalibur/site/fortress/getting-started.html&r1=124025&p2=excalibur/site/fortress/getting-started.html&r2=124026
==============================================================================
--- excalibur/site/fortress/getting-started.html	(original)
+++ excalibur/site/fortress/getting-started.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><strong><a href="../fortress/getting-started.html">Getting Started</a></strong></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Getting_Started"></a><h2>Getting Started</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><strong><a href="../fortress/getting-started.html">Getting Started</a></strong></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Getting_Started"></a><h2>Getting Started</h2><p>
                 This is a brief guide to getting you up and running with fortress.
                 For complex topics like how to decompose a system into individual
                 components, Seperation of Concerns, etc, refer to other documentation.

Modified: excalibur/site/fortress/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/index.html?view=diff&rev=124026&p1=excalibur/site/fortress/index.html&r1=124025&p2=excalibur/site/fortress/index.html&r2=124026
==============================================================================
--- excalibur/site/fortress/index.html	(original)
+++ excalibur/site/fortress/index.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><strong><a href="../fortress/index.html">Overview</a></strong></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Fortress"></a><h2>Excalibur Fortress</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><strong><a href="../fortress/index.html">Overview</a></strong></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Fortress"></a><h2>Excalibur Fortress</h2><p>
         Fortress contains a framework to help you create your own
         avalon containers.  It boasts asynchronous management of your
         component instances, high scalability, easier maintenance of

Modified: excalibur/site/fortress/servlet.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/servlet.html?view=diff&rev=124026&p1=excalibur/site/fortress/servlet.html&r1=124025&p2=excalibur/site/fortress/servlet.html&r2=124026
==============================================================================
--- excalibur/site/fortress/servlet.html	(original)
+++ excalibur/site/fortress/servlet.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><strong><a href="../fortress/servlet.html">Servlet</a></strong></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Servlet_Based_Applications"></a><h2>Servlet Based Applications</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><strong><a href="../fortress/servlet.html">Servlet</a></strong></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Servlet_Based_Applications"></a><h2>Servlet Based Applications</h2><p>
         Servlet based applications are viewed on the web.  Examples of these
         types of Java projects are Jakarta Turbine, and Apache Cocoon.
         Servlets have their own lifecycle, so it is rather easy to tie the

Modified: excalibur/site/fortress/swing.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/swing.html?view=diff&rev=124026&p1=excalibur/site/fortress/swing.html&r1=124025&p2=excalibur/site/fortress/swing.html&r2=124026
==============================================================================
--- excalibur/site/fortress/swing.html	(original)
+++ excalibur/site/fortress/swing.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><strong><a href="../fortress/swing.html">Swing</a></strong></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Swing_Based_Applications"></a><h2>Swing Based Applications</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><strong><a href="../fortress/swing.html">Swing</a></strong></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Swing_Based_Applications"></a><h2>Swing Based Applications</h2><p>
         Swing applications are those applications that have a lovely graphical
         interface for you to interact with.  When you are done with the
         application, you close it and are done with it.  Some examples of a

Modified: excalibur/site/fortress/using-meta-info.html
Url: http://svn.apache.org/viewcvs/excalibur/site/fortress/using-meta-info.html?view=diff&rev=124026&p1=excalibur/site/fortress/using-meta-info.html&r1=124025&p2=excalibur/site/fortress/using-meta-info.html&r2=124026
==============================================================================
--- excalibur/site/fortress/using-meta-info.html	(original)
+++ excalibur/site/fortress/using-meta-info.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><strong><a href="../fortress/using-meta-info.html">Using Meta Info</a></strong></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_Meta_Information_"></a><h2>What is Meta Information?</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><strong><a href="../fortress/using-meta-info.html">Using Meta Info</a></strong></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_Meta_Information_"></a><h2>What is Meta Information?</h2><p>
                 Meta Information is information about your components.  The information that
                 Fortress needs to properly manage your components is fairly small.  It needs to
                 know which classes are components, which services that component implements, what

Added: excalibur/site/framework/best-practices.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/best-practices.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/best-practices.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - OOP best Practices</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Leo Simons"></meta><meta name="email" content="leosimons@apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><strong><a href="../framework/best-practices.html">Best Practices</a></strong></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="OOP_best_Practices"></a><h2>OOP best Practices</h2><div class="subsection"><a name="Recursion_Introduction"></a><h3>Recursion Introduction</h3><p>
+        Use the same interface for communication with components of
+        the same type.  It allows the swapping of those components
+        for other components of the same type without breaking existing
+        code.
+      </p><p>
+        If you need additional functionality, either create proxy
+        objects that implement the interface, or add it by subclassing
+        (hence the name "Recursion Introduction").  Even if
+        there is no recursion happening, it appears to operate in the
+        same manner.
+      </p></div><div class="subsection"><a name="Eliminate_Case_Analysis"></a><h3>Eliminate Case Analysis</h3><p>
+        Avoid testing to see if an object is an instance of a particular
+        class.  Usually, if you think you need that approach then a
+        redesign will help immensely.
+      </p></div><div class="subsection"><a name="Reduce_the_Number_of_Arguments"></a><h3>Reduce the Number of Arguments</h3><p>
+        Methods with a half-dozen arguments are hard to read, and can
+        usually be accomplished with an object that represents that
+        set of arguments.  It also makes it easier to track down the
+        problems.
+      </p></div><div class="subsection"><a name="Reduce_the_Size_of_Methods"></a><h3>Reduce the Size of Methods</h3><p>
+        Most of your methods should only need to be a few lines long.
+        Methods that are very long (like 50 lines or so) are too complex,
+        and should be considered guilty of bad design until proven
+        innocent.
+      </p></div><div class="subsection"><a name="The_Top_of_the_Class_Hierarchy_Should_be_Abstract"></a><h3>The Top of the Class Hierarchy Should be Abstract</h3><p>
+        In many cases it is beneficial to provide an abstract base class 
+        to extend for your specializations.  The majority of the 
+        functionality and behavior is well defined. This makes it easier
+        to decipher what the intents of the interface designer were.
+      </p></div><div class="subsection"><a name="Minimize_Accesses_to_Variables"></a><h3>Minimize Accesses to Variables</h3><p>
+        This point formalizes the principles of data hiding.  Try not
+        to expose class attributes to other classes, but protect them
+        by methods.  If an attribute changes name, then you only have
+        one place to update the code instead of hundreds.
+      </p></div><div class="subsection"><a name="Subclasses_Should_be_Specializations"></a><h3>Subclasses Should be Specializations</h3><p>
+        A [subclass] "is a" [superclass].  If what you
+        are trying to do is make a Component into a ComponentManager,
+        then you are violating the spirit of the framework.  A better
+        approach is to use containment in that case (i.e. a [class]
+        "has a" [external class]).
+      </p></div><div class="subsection"><a name="Split_Large_Classes"></a><h3>Split Large Classes</h3><p>
+        If a class has 50+ methods, then it is most likely trying to
+        do too much.  Look at separating the functionality into
+        separate components.  Like methods that are too long, classes
+        that violate this rule should be considered guilty of wrong
+        design until proven innocent.
+      </p></div><div class="subsection"><a name="Factor_Implementation_Differences_Into_Subcomponents"></a><h3>Factor Implementation Differences Into Subcomponents</h3><p>
+        If a subclass implements a method completely different from
+        the superclass, then it is not really a specialization.  It
+        should be split off from that class hierarchy tree.
+      </p></div><div class="subsection"><a name="Separate_Methods_that_Do_Not_Communicate"></a><h3>Separate Methods that Do Not Communicate</h3><p>
+        Sometimes in building a framework you run into a case where
+        you have different views of the same data.  In these cases,
+        you can have some attributes that describe how to generate
+        the data, and some attributes that describe the data itself.
+        It is better to separate these two views into separate classes.
+        The semantics are different enough to justify this solution.
+      </p></div><div class="subsection"><a name="Send_Messages_to_Components_instead_of_to_This"></a><h3>Send Messages to Components instead of to This</h3><p>
+        The point of this point is that you want to build your framework
+        based on components, and not inheritance.  Avalon takes this
+        point to heart.  In order to illustrate, I will give two examples
+        of the same thing.  The scenario is that we have a data structure
+        that we want to output to an arbitrary format.
+      </p><p>
+        In the following example, we will use the Java <code>this</code>
+        object and an inheritance based framework.  As you can see, this
+        would be a bear to maintain, and it won't easily be extended.
+      </p>
+    <div class="source"><pre>
+abstract class AbstractExampleDocument 
+{
+  // skip some code ...
+public void output(Example structure) 
+{
+    if( null != structure )
+    {
+      this.format( structure );
+    }
+}
+
+  protected void format(Example structure);
+}
+      </pre></div>
+  <p>
+        In the next example, we will use the Avalon component based
+        architecture.  There is a clean separation between the purpose
+        of the objects, and you can exchange and extend formatting
+        without worrying about any other concerns.
+      </p>
+    <div class="source"><pre>
+class DefaultExampleDocument 
+{
+// skip some code ...
+public void output(Example structure) 
+{
+   ExampleFormatter formatter = 
+     (ExampleFormatter) manager.lookup(Roles.FORMATTER);
+   if( null != structure ) 
+   {
+     formatter.format(structure);
+   }
+}
+}
+      </pre></div>
+  <p>
+        An inheritance based framework (White Box) can be converted
+        into a component based framework (Black Box) structure by
+        replacing overridden methods with method calls (message sends)
+        to components.  Component based architecture is much more
+        flexible in this regard.
+      </p></div><div class="subsection"><a name="Eliminate_Implicit_Parameter_Passing"></a><h3>Eliminate Implicit Parameter Passing</h3><p>
+        Just because two methods share the same information within the
+        class does not mean that it should be done in that manner.
+        Many times, the attribute that is shared should be passed
+        as a parameter of the method instead of directly accessing
+        the attribute.
+      </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/component-design.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/component-design.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/component-design.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><strong><a href="../framework/component-design.html">Designing Components</a></strong></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Designing_a_Component"></a><h2>Designing a Component</h2><p>
+          The first step in writing the component is determining how it is going
+          to be used.  There will be a number of times where you have a powerful
+          component that can be used in many different contexts.  Those contexts
+          may include executing the component from the command line (separate
+          from Avalon), using it as a part of a sub system, or using it as an
+          integral part of Avalon.
+        </p><div class="subsection"><a name="Part_of_Avalon"></a><h3>Part of Avalon</h3><p>
+            All components are an integral part of Avalon, so there is really
+            nothing to be done beyond specifying its interface (role).  It is
+            important to identify and document its social contract with the
+            rest of the system.  What I mean by social contract is the order
+            of dependencies, what it needs to function, and what it supplies
+            to the rest of the system.
+          </p></div><div class="subsection"><a name="Part_of_a_Sub_System"></a><h3>Part of a Sub System</h3><p>
+            A sub system can either be part of Avalon, or live in a separate
+            context.  A perfect example would be a component that can function
+            within a Servlet or Enterprise Application.  Neither of those
+            contexts are native to Avalon (though they can easily be built
+            on top of Avalon).
+          </p><p>
+            It is important to do even more careful planning than in the
+            first scenario.  The reason is that you want the interface to be
+            as generic as possible and still accurately represent its role.
+          </p><p>
+            Because the contexts may not be an integral part of Avalon,
+            you must take care to use the component in the same manner as
+            Avalon would.  That means that you follow the order of concerns
+            that Avalon has specified for those concerns.
+          </p></div><div class="subsection"><a name="A_Stand_Alone_Program"></a><h3>A Stand Alone Program</h3><p>
+            When you are designing a component to be run from the command
+            line (or directly by the operating system), try to separate
+            the main function from the component itself.  This is imperative
+            in order to maintain the passive API of Avalon.  By designing
+            your component in the manner stated in the previous section,
+            you have effectively minimized what the main function has to
+            do.
+          </p><p>
+            Follow the practice of having an object dedicated to the main
+            function that includes the parsing of the command line parameters
+            and initialization of the component.  When the component is used
+            the exact same way in every context (including the command line),
+            you minimize the number of locations to look while debugging.
+          </p><p><i>
+            A common mistake is to combine the main function in the
+            implementation of the component.  This requires violating the
+            contracts and principles that Avalon is built upon.  This
+            violation of the pattern of "Inversion of Control" is
+            aptly dubbed "Subversion of Control" (thanks to Steven Coffman
+            for the name of the anti-pattern).
+          </i></p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/guide-cop-in-avalon.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/guide-cop-in-avalon.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/guide-cop-in-avalon.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,250 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><strong><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></strong></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Components_in_Avalon"></a><h2>Components in Avalon</h2><p>
+        At the core of the Avalon framework is the component. We define it as "a
+        passive entity that performs a specific role". This is important to grasp
+        because it requires a specific way of thinking.
+      </p><div class="subsection"><a name="A_passive_API"></a><h3>A passive API</h3><p>
+          A passive entity must employ a passive API. A passive API is one that is
+          acted upon, versus one that acts itself. See the
+          <a href="guide-patterns-ioc.html">Inversion of Control</a> pattern
+          for an explanation.
+        </p></div><div class="subsection"><a name="A_specific_Role"></a><h3>A specific Role</h3><p>
+          The concept of roles comes from the theater.  A play, musical,
+          or movie will have a certain number of roles that actors play.
+          Although there never seems to be a shortage of actors, there
+          are a finite number of roles.  I am not going to make reference
+          to different types of roles at this point, but simply bring
+          the concept to light.  The function or action of a role is
+          defined by its script.
+        </p><p>
+          We are introducing this concept now because you need to have it
+          in mind when you are designing your system architecture.  Think
+          of the different roles in your system, and you will have your
+          "cast" of components so to speak.
+        </p><p>
+          For each role, you need to specify its script, or interface to
+          the rest of the system.  To be honest the interface is not enough.
+          There are specific contracts that you must define and keep in mind
+          when you specify your interfaces.  In other words, what users
+          of the component must provide, and what the component produces.
+          When the interfaces and contracts are defined, you can work on your
+          implementation.
+        </p></div></div><div class="section"><a name="The_Component"></a><h2>The Component</h2><p>
+        John Donne wrote, "No man is an island." to communicate that we
+        are all interdependent.  The same is true for the component.  That
+        is why there are different concerns regarding the component.  In
+        the section on roles we specified one of the concerns: the role.
+        The concerns directly supported by the Avalon Framework are:
+        configuration, external component use, management, and execution.
+      </p><p><i>
+        We used to have a marker interface component. This has been deprecated
+        because requiring all components extend this interface makes
+        integrating Avalon with other component systems like
+        <a href="http://www.omg.org" class="externalLink" title="External Link">CORBA</a> very cumbersome.
+      </i></p><p>
+        As you might have guessed, each one of these concerns has a separate
+        interface that describes that concern.  We will delve deeper into
+        the interfaces and the reasoning behind them in other sections.  It
+        is important to know the order of precedence for the concerns so
+        that you know the overall contracts of how they are put together.
+      </p><ol>
+        <li>
+          <strong>Configurable:</strong> marks an object that can be configured.
+        </li>
+        <li>
+          <strong>Serviceable:</strong> marks an object that uses Components.
+        </li>
+        <li>
+          <strong>Initializable:</strong> marks an object that can be initialized.
+        </li>
+        <li>
+          <strong>Disposable:</strong> marks an object that can be disposed.
+        </li>
+        <li>
+          <strong>Stoppable:</strong> marks an object that can be started and stopped.
+        </li>
+      </ol><p>
+        The contract surrounding this order means that the methods defined
+        by each of those interfaces are called in a specific order by the object
+        that created the component.  Each interface represents a narrow view
+        of the component or object being controlled.
+      </p><p><i>
+        Notice that each interface is separate from Component, so you can use
+        them for simple objects.
+      </i></p></div><div class="section"><a name="The_Serviceable"></a><h2>The Serviceable</h2><p>
+        In Avalon, Serviceable is defined as an active entity that controls
+        or uses components.  Its best analogy is that of a musical composer.
+        The musical composer chooses instruments (components) by their
+        role in the symphony (system) and tells them which notes to play.
+      </p><p>
+        The Avalon Serviceable follows the principles of Inversion of Control,
+        and is assigned a Service Manager.  Within this section we will
+        discuss how to look up specific components, and then how to prepare
+        the ServiceManager for the Serviceable.
+      </p><note>
+        The Serviceable has a specific contract that must be enforced for security
+        reasons.  The ServiceManager must only be set once.  That means that
+        the <code>compose</code> method must ignore all subsequent
+        requests to set the ServiceManager after it is successfully set.
+      </note></div><div class="section"><a name="Finding_your_Component"></a><h2>Finding your Component</h2><div class="subsection"><a name="The_Service_Manager"></a><h3>The Service Manager</h3><p>
+          For the majority of all cases, you will need to use the ServiceManager
+          to get the instance of the component you need.  If you recall the discussion
+          on component roles in the component documentation, you already have
+          a head start.  In Avalon, roles are defined by the work interface a
+          component has.  A work interface is different from any other interface
+          because it is the interface that defines the component's role.  Serviceable
+          and Component are concern interfaces because they address specific
+          concerns about the component.
+        </p><p>
+          The ServiceManager has one method to retrieve all of your components.
+          The <code>lookup</code> method will look up the component based on the
+          fully qualified name (FQN) of the work interface (Role).  See the following
+          example:
+        </p>
+    <div class="source"><pre>
+final MyComponent component = (MyComponent)manager.
+     lookup( "com.mycompany.myproject.MyComponent" );
+        </pre></div>
+  <p>
+          It is important to note that role is not the same thing as functional
+          equivalence.  In other words, if you have a MailSpooler that is functionally
+          equivalent to a FileStore (they do the same thing), it does not mean that
+          they perform the same role.  The FileStore is used to store objects to
+          files, and the MailSpooler is used to temporarily store messages until
+          they are sent.  Thus they are separate roles.  Some containers require
+          that the interface name match the key used to lookup component. In this
+          situation you may need to create a new interface that does nothing
+          more than extend another interface and add a new role.
+        </p></div><div class="subsection"><a name="The_Service_Selector"></a><h3>The Service Selector</h3><p>
+          Sometimes you will have several components that function in the same role.
+          For those cases, you will use the ServiceSelector to choose the exact
+          one you need.  The best way to describe its proper use is the scenario
+          described here.  You have several formatters that have the same role:
+          to take an input document and format it according to the rules in the
+          individual component implementations.  One formatter may take a text file
+          and remove all tabs and replace them with four spaces.  Another formatter
+          may reverse the formerly mentioned one.  Yet another takes the text file
+          and formats it for a canvas object.  For the Serviceable, it makes no difference
+          what the implementation does--just that it formats the text.
+        </p><p>
+          Using the processing chain example in the previous paragraph, we realize
+          the unsuitability of the ServiceManager for getting the right component.
+          The component addresses the concern of one component per role.  Fortunately,
+          the ServiceSelector is a component.  That means we use the ServiceManager
+          to lookup the ServiceSelector.  The ServiceSelector is designed to choose
+          the specific component out of many that perform the <strong>same</strong>
+          role.  The following code will help:
+        </p>
+    <div class="source"><pre>
+final ServiceSelector selector = (ServiceSelector)manager.
+    lookup( "org.mycompany.myproject.FormatterSelector" );
+final Formatter formatter = (Formatter)selector.select( myURL );
+        </pre></div>
+  <p>
+          The selector does not discriminate against lookup keys.  In that respect it
+          acts much like a hashtable lookup.  Keep in mind that the implementation of the
+          selector does not limit you to a hashtable lookup--you can dynamically
+          instantiate objects as well.  It takes an object (a hint), and returns the
+          specific component based on that hint.
+        </p><p><i>
+	Discussions are currently taking place about the ServiceSelector interface and
+	concept. It might be deprecated at some point in the future. There are indications
+	that usage of the ServiceSelector is only required when an application is
+	badly designed.
+	</i></p></div><div class="subsection"><a name="When_you_are_done_with_the_component"></a><h3>When you are done with the component</h3><p>
+	  Both the ServiceManager and the ServiceSelector require you to
+	  release your component when you are done with it.  The method used
+	  to do this is "release".  One way of handling this is to use the
+	  try/catch/finally construct.  For your convenience, the following
+	  code can help:
+	</p>
+    <div class="source"><pre>
+MyComponent component = null;
+
+try
+{
+    component = (MyComponent) manager.lookup("org.mycom.MyComponent");
+    component.myMethod();
+}
+catch (Exception e)
+{
+    getLogger().debug("Error using MyComponent", e);
+}
+finally
+{
+    if (component != null) manager.release(component);
+}
+	</pre></div>
+  <p>
+	  The reason for this is so that smart component managers that
+	  select components from a pool can properly manage the resources.
+	</p></div></div><div class="section"><a name="Populating_the_ServiceManager"></a><h2>Populating the ServiceManager</h2><p>
+        It is the responsibility of the entity that creates the Serviceable to give it a
+        ServiceManager with all of the Roles populated.  If you create your own
+        implementations of the ServiceManager and ServiceSelector then you have
+        the liberty of deciding how to populate them.  Keep in mind that there are
+        default implementations included, and you should model their behavior as
+        much as possible.
+      </p><div class="subsection"><a name="DefaultComponentManager"></a><h3>DefaultComponentManager</h3><p>
+          The DefaultComponentManager is nothing more than a Hashtable lookup of roles
+          and Components.  It even gives you the method <code>put</code> to populate
+          the ServiceManager.  One feature of the DefaultComponentManager is that
+          it can cascade.  In other words, if the role is not found in this ServiceManager,
+          the default implementation will look in the parent ServiceManager.
+        </p><p>
+          For the paranoid developer, the cascading feature of the ServiceManager
+          can be seen as a security hole as opposed to a usability enhancement.  You
+          are free to create your own implementation that does not use the cascading
+          feature--but you have to manually populate it with anything that would
+          have been in the parent ServiceManager that your child Serviceable needs.
+          Truth be told, there is very little risk due to the set-once contract for
+          ComponentManagers.  The method is never exposed to hostile agents before
+          the ServiceManager is set.
+        </p></div><div class="subsection"><a name="DefaultComponentSelector"></a><h3>DefaultComponentSelector</h3><p>
+          The DefaultComponentSelector again is simply a Hashtable selection of components
+          based on hints.  It gives the method <code>put</code> to populate the ServiceSelector.
+          The ServiceSelector does not have the cascading feature of the ServiceManager,
+          nor should it.  A ServiceSelector simply holds a number of components that
+          implement the same role--there really is no need to cascade.
+        </p><p>
+          After the ServiceSelector is populated, you must put it in the ServiceManager.
+          Please use the role of the component you are selecting, not the role of the selector
+          itself.  An acceptable convention is to add the "Selector" name to the end of the
+          role you are looking up.  Just be consistent.
+        </p></div></div><div class="section"><p>
+		The container is the entity that manages your components. It handles
+		things like loading of configuration files, resolution of dependencies,
+		component management, component isolation, and lifecycle support.
+	</p><p>
+		The container is not formalized in the form of an interface or contract
+		within Avalon Framework, though it might be at some point in the future.
+		The informal contract for the container is that it has the ability to
+		host any fully Avalon-Framework compliant component. Most current containers
+		place additional requirements on the component.
+	</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/guide-patterns-avalon.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/guide-patterns-avalon.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/guide-patterns-avalon.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><strong><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></strong></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Getting_Started_with_Patterns"></a><h2>Getting Started with Patterns</h2><p>
+        Avalon takes many design patterns and architectural mindsets, and
+        implements the best ones for servers.  There are different kinds of
+        patterns that represent different aspects of Avalon. Avalon uses four
+        main conceptual patterns called Separation of Interface and
+        Implementation, Inversion of Control, Multi-Dimensional Separation
+        of Concerns, and Aspect Oriented Programming.  Avalon also uses several
+        architectural patterns like the Singleton and the Factory.
+      </p></div><div class="section"><a name="The_Avalon_Patterns_in_short"></a><h2>The Avalon Patterns in short</h2><p>
+        We provide you with a short description of the patterns first, with a
+        detailed description of each pattern on a separate page.
+      </p><div class="subsection"><a name="Separation_of_Interface_and_Implementation"></a><h3>Separation of Interface and Implementation</h3><p>
+<strong>Summary:</strong> The Separation of Interface and Implementation is
+        a core feature of the Java language. However, it is often misused so we
+        list it as one of the Avalon patterns, and our use of it is extensive.
+        </p><p>
+<a href="guide-patterns-soii.html">
+          More Information...
+        </a>
+</p></div><div class="subsection"><a name="Inversion_of_Control"></a><h3>Inversion of Control</h3><p>
+<strong>Summary:</strong> Avalon not only has an inheritance hierarchy, but also a
+        component hierarchy. In this hierarchy, the control of program flow is
+        completely in the hands of the parent component(s), as soldiers in the
+        military take orders from their officers.
+        </p><p>
+<link href="guide-patterns-ioc.html">
+          More Information...
+        </link>
+</p></div><div class="subsection"><a name="Multi-Dimensional_Separation_of_Concerns"></a><h3>Multi-Dimensional Separation of Concerns</h3><p>
+<strong>Summary:</strong> You just read the introduction about patterns before
+        reading about Avalon's patterns because that enables you to reuse the
+        knowledge you gained about patterns in a context other than that of
+        Avalon. We do this with software as well.
+        </p><p>
+<link href="guide-patterns-soc.html">
+          More Information...
+        </link>
+</p></div><div class="subsection"><a name="Aspect-Oriented_Programming"></a><h3>Aspect-Oriented Programming</h3><p>
+<strong>Summary:</strong> this is the next logical step ofter Separation of
+        Concerns. Many concerns cannot be centrally addressed using the standard
+        OOP mechanisms. Using AOP (which is an extension to OOP), we would be
+        able to do so in a simple fashion. As there is no good AOP facility
+        in Java, we use "aspect marker interfaces" and COP instead.
+        </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/guide-patterns-ioc-security.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/guide-patterns-ioc-security.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/guide-patterns-ioc-security.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><strong><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></strong></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+        One major concern for many companies is the security of a system.
+        In this context security is defined as protection of data, and
+        quality of service (QOS).  Both of these fall under security because
+        a system must protect itself from these two forms of attack.  When
+        a company loses a system, it loses business, and the money it
+        loses can reach scary amounts.
+      </p><p>
+        For the purpose of this discussion, we will address the first
+        aspect (protection from crackers and system infiltration).  Many
+        times, the same fixes for this type of protection inherently fix
+        the other (QOS).  System security has three distinct concerns
+        that have been well defined: authentication, authorization, and
+        architecture.  Why didn't I say encryption?  It is because
+        encryption does not equal security.  It is only part of the whole
+	system.
+      </p><div class="subsection"><a name="Authentication"></a><h3>Authentication</h3><p>
+          Authentication is the process of identifying parties.  In a completely
+          trusted system, authentication is as simple as grabbing a reference
+          to the object or entity you want to manipulate.  However, sometimes
+          you have trusted systems running in hostile environments (e.g. the
+          Internet).  In those cases you have to make sure that the entity
+          is the correct one.
+        </p><p>
+          There are two sides of authentication.  On one side, you are
+          authenticating an entity you want to do business with.  On the other
+          side, there is an entity wanting to do business with you.  This is
+          best understood when you bring it into a financial realm.  Let's say
+          you want to get a loan from XYZ bank.  If you initiate the exchange
+          at their facility, you have already authenticated them--although you
+          will have to jump through hoops to authenticate yourself.  If a
+          telemarketer calls from ACME Loan Machine, Inc., they know who you
+          are--although if you are smart, you will make them jump through
+          hoops to authenticate themselves.
+        </p><p>
+          Currently, Avalon identifies blocks as trusted parties.  In other
+          words, the fact that they are installed correctly in the proper
+          directory is enough to mark them as authenticated.  Much like a
+          good friend--you know them by their voice.  Because of the architecture
+          of Avalon, blocks define their own authentication system.  That
+          means that whether the block assumes all components are trusted
+          or it forces the blocks to authenticate themselves is up to the
+          block.
+        </p><p>
+          For systems that deal with sensitive information, authentication
+          becomes more of an issue.  You must validate that the components
+          in use are the ones you have authorized for use.  The more open a
+          system is, the more authentication and authorization play an important
+          role.  If you have components that are transmitted over some form
+          of communications system (wire, air, etc.) you must verify that
+          they are who they say they are.
+        </p><p>
+          For this purpose, protocols like Kerberos and Leighton-Micali have
+          been defined.  It is beyond the scope of this page to discuss the
+          pros and cons of each system.
+        </p></div><div class="subsection"><a name="Authorization"></a><h3>Authorization</h3><p>
+          Once a component has been authenticated (in other words its identity
+          has been authoritatively validated), then you must decide what access
+          it has to your systems.  A fully trusted component can do what it likes.
+          An untrusted component must be denied functions it is not allowed.
+        </p><p>
+          Authorization is part of the architecture, but is significant enough
+          to warrant its own concern.  The best rule of thumb is to hide access
+          to everything unless the component is trusted.  When hiding is not
+          an option, then you have to resort to denying access.  For the security
+          conscious, all denied accesses should be logged along with the component's
+          identifier.
+        </p></div><div class="subsection"><a name="Architecture"></a><h3>Architecture</h3><p>
+          Avalon already has the framework for the proper secure architecture.
+          With proper planning, security can be added without recoding the components.
+          However there are some rules of thumb for paranoid programming.
+        </p><ol>
+          <li>
+            Never expose anything that does not need to be exposed.  Information
+            hiding is as important in security as it is in Component
+            Oriented Programming (COP).
+          </li>
+          <li>
+            Any component that originates from your own jar should be trusted--you
+            provided it after all.
+          </li>
+          <li>
+            Any component that originates from another source, and especially over
+            a wire, should be treated with suspicion.  Authenticate it, and if it
+            checks out, trust it.  Otherwise, don't give it access--you don't know
+            where it's been or who created it.
+          </li>
+          <li>
+            Encrypt <strong>all</strong> communications.  Period.
+          </li>
+        </ol></div></div><div class="section"><a name="From_the_Sublime_to_the_Ridiculous"></a><h2>From the Sublime to the Ridiculous</h2><p>
+        Throughout my short career I have been exposed to a wide range of security
+        implementations.  Having worked for a DoD contractor, I learned about physical
+        security requirements (how to manage paper files, and the rules and regulations
+        regarding secure information).  However in a recent attempt to install a
+        solution at our customer's site, I learned more about computer security
+        than I have at any other time.
+      </p><p>
+        Our customer, a well known corporation whom I will call ACME for
+        anonymity, is in custody of sensitive information.  Product movement data,
+        financial data, and demographic data are all stored in one of a couple of
+        huge server farms.  Our application was to reside in the De-Militarized
+        Zone (DMZ), and talk to a database behind the firewall.  When they discovered
+        that the application server we chose required Remote Procedure Calls (the
+        subject of many CERT advisories in the Unix world), we hit a brick wall.  Our
+        application was no longer trusted, and was not to be installed.  Luckily
+        the next version of the application server fixed that problem.
+      </p><p>
+        In the midst of this, I decided to learn as much as I could about operating
+        in a hardened environment.  Hardening involves turning off access to anything
+        that is not needed, and only allowing what is needed.  All mail servers, ftp
+        servers, rpc services, telnet, and any other clear text communications ports need
+        to be removed.  All communication into and out of the box needs to be
+        encrypted, with the exception of HTTP (although we were using HTTPS).
+      </p><p>
+        All of this was necessary.  I understand the principles behind it.  However,
+        I decided to ask their security analyst how to learn more--so we don't run
+        into this problem again.  He gave me a link to
+        <link href="http://www.sans.org">SANS institute</link> and a word of
+        advice: "Be paranoid.  Don't trust anything."
+      </p><p>
+        There is a point where the aforementioned philosophy goes a bit too far.  The
+        case in point relates to a story I heard working with the DoD.  During the
+        height of the "Cold War" between the US and Russia, a US commanding
+        officer required that all the computers be placed on these huge power
+        conditioners to reduce the Electro-Magnetic Interference (EMI) coming from the
+        power line feedback of the computers.  His rationalization was that he was
+	  positive KGB agents had the technology that they could read the EMI interference
+	  on the power lines and read the bits on the computers.  In hindsight this is
+	  improbable; no one can identify the bits travelling on a computer from EMI in the
+	  power lines due to the level of noise (clocks, addressing lines,
+	  <em>encrypted data</em>, and other computers on the network).
+        </p><p>
+        The security industry has a general rule of thumb to ensure that you don't spend
+	  too much time in this area:  The cost of cracking the server should be more than
+	  the information that is protected is worth.  Basically it boils down to this:
+	  sites like Slashdot and SourceForge do not require as much security as a bank.
+	  Protecting free information is not as critical as protecting people's bank accounts.
+	  I am not minimizing the contributions of the aforementioned sites to the world
+	  as a whole, but people become much more agitated if their bank account is wiped
+	  clean than if their news article is defaced.  This is not to say that if you are
+	  protecting free information then you can safely ignore security.  While the information
+	  is monetarily free to customers, it has value that can be measured in pride, respect,
+	  and accountability.
+        </p><p>
+        The moral of the story is be paranoid to a point.  Avalon is designed to be
+        a trusted system, and will be improved to work in an untrusted network.
+      </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/guide-patterns-ioc.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/guide-patterns-ioc.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/guide-patterns-ioc.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><strong><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></strong></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+        One of the key design principles behind Avalon is the principle
+        of <em>Inversion of Control</em>.  <em>Inversion of Control</em> is
+        a concept promoted by one of the founders of the Avalon project,
+        <link href="mailto:stefano@apache.org">Stefano Mazzocchi</link>.  The
+        principle enforces security by design.
+      </p><p>
+        It is difficult to track down one paper that defines this pattern
+        at length, so here are a couple of different definitions of
+        <em>Inversion of Control</em>.
+      </p></div><div class="section"><a name="What_it_Means"></a><h2>What it Means</h2><p>
+          The Framework plays the role of the main program in coordinating
+          and sequencing events and application activity.
+        </p><p>
+          A designer sets up a chain among objects that can all react
+          to certain messages in a delegation hierarchy.  There is one
+	  major semantic detail: Inversion of Control refers to a parent
+	  object <em>controlling</em> a child object.  With this distinction,
+	  the SAX API is not considered Inversion of Control because its
+	  purpose is to send <em>information</em> from a source to a handler.
+        </p><div class="subsection"><a name="Definition_by_Analogy"></a><h3>Definition by Analogy</h3><p>
+            There are a couple of different analogies that make
+            understanding <em>Inversion of Control</em> easier.  We
+            experience this in many different ways in regular life,
+            so we are borrowing the form in code.  One analogy is called
+	    the "Chain of Command" in the military.
+          </p></div><div class="subsection"><a name="Chain_of_Command"></a><h3>Chain of Command</h3><p>
+              This is probably the clearest parallel to <em>Inversion
+              of Control</em>.  The military provides each new recruit
+              with the basic things he needs to operate at his rank,
+              and issues commands that recruit must obey.  The same
+              principle applies in code.  Each component is given the
+              provisions it needs to operate by the instantiating
+              entity (i.e. Commanding Officer in this analogy).  The
+              instantiating entity then acts on that component how it
+              needs to act.
+            </p><p>
+	      There are some deficiencies in this analogy as some military
+	      or ex-military people have explained to me.  In the military,
+	      <strong>any</strong> Commanding Officer can issue commands to
+	      anyone under his or her rank.  In the development world, to
+	      ensure proper security, this is not a pattern you want in your
+	      software.  In Avalon, Inversion of Control (IoC) is from one
+	      parent (controlling) object to a child (controlled) component.
+	      A parent may have many children, but children only have one
+	      parent.
+	    </p></div></div><div class="section"><a name="How_to_Apply_It"></a><h2>How to Apply It</h2><p>
+          <em>Inversion of Control</em> is applied in a very simple
+          manner.  Basically, it means that the component architecture
+          employs a <em>passive</em> structure.  See the following code:
+        </p>
+    <div class="source"><pre>
+class MyComponent 
+    implements LogEnabled
+{
+    Logger logger;
+
+    public enableLogging(Logger newLogger)
+    {
+        this.logger = newLogger;
+    }
+
+    myMethod() 
+    {
+        logger.info("Hello World!");
+    }
+}
+        </pre></div>
+  <p>
+          The parent of MyComponent instantiates MyComponent, sets the
+          Logger, and calls myMethod.  The component is not autonomous,
+	  and is given a logger that has been configured by the parent.
+        </p><p>
+          The MyComponent class has no state apart from the parent, and
+          has no way of obtaining a reference to the logger implementation
+          without the parent giving it the implementation it needs.
+        </p></div><div class="section"><a name="IOC_promotes_Security"></a><h2>IOC promotes Security</h2><p>A big advantage of IOC for server applications is that it promotes
+      security. You can read an analysis about this
+      <a href="guide-patterns-ioc-security.html">
+         here
+      </a>.</p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/guide-patterns-soc.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/guide-patterns-soc.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/guide-patterns-soc.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><strong><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></strong></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+        The concept of using different points of view within the system
+        goes a long way in the overall comprehension of the system.
+      </p><p>You can get more formal information in this paper:
+        <a href="http://www.research.ibm.com/hyperspace/MDSOC.htm" class="externalLink" title="External Link">Multi-Dimensional Separation of Concerns</a>.
+      </p><div class="subsection"><a name="What_it_Means"></a><h3>What it Means</h3><p>
+          "Separation of Concerns" in its simplest form is separating
+          a problem into different points of view.  For instance, the documentation
+          uses the "Separation of Concerns" pattern to make the documents
+          comprehensible (we have separate documents for developers, administrators,
+          and block implementers).  The documents also use the pattern with XML and
+          XSL so that the look is separated from the content.  Either can change
+          without breaking the other.
+        </p><p>
+          This pattern is less clear to point out in the code, however the concept
+          is evident.  There are several interfaces included in Avalon that identify 
+          an object's role within the system.  For instance, all components have certain 
+          contracts -- therefore any object that implements the Component interface 
+          must comply with those contracts.  This allows developers to manipulate 
+          components using a standard interface, without worrying about the semantics 
+          of the implementation. They are separate concerns.
+        </p></div><div class="subsection"><a name="How_to_Use_It"></a><h3>How to Use It</h3><p>
+          There are many ways to separate concern areas, but in Avalon
+          we use interfaces to define the concern areas addressed in
+          code.
+        </p><p>
+          Every time you use interfaces within Object Oriented Programming (OOP),
+          you are using the "Separation of Concerns" Pattern.  The interface
+          separates the concern of the implementation from the concern of the user
+          of the interface.  For example, every object that can be configured
+          implements the Configurable interface.  The contract surrounding the
+          Configurable interface is that the instantiator of the object passes a
+          Configuration object to the Configurable object (see "Inversion
+          of Control").  Just what the Configurable object does with the
+          passed Configuration object is irrelevant to the instantiator.
+        </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/guide-patterns-soii.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/guide-patterns-soii.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/guide-patterns-soii.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><strong><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></strong></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+        The core concept of interface and implementation separation is built into
+        Java itself in that it has interfaces and classes.  Many toolkits have
+        been developed along the lines of an API / implementation separation.
+        One such toolkit is the SAX API and the multiple XML parsers that implement
+        it. Developers are quite happy using Apache's Xerces via the SAX API and
+        understand that SAX represents the interface and Xerces an implementation.
+        We notice that a lot of developers are happy to use interface/impl
+        separated tools, but not to make them.  We will try to justify in this
+        document why we think people making applications should define
+        interface/impl boundaries early in the design cycle.
+      </p><div class="subsection"><a name="Justification"></a><h3>Justification</h3><p>
+          The main reason we do it is because:
+        </p><ol>
+              <li>it forces you to decouple different modules/components/objects</li>
+              <li>if specified correctly allows you to easily change the implementation of
+                  the interface/contract in the future</li>
+              <li>makes it possible for a user to read documentation about the interface
+                  without having the implementation details clutter up their perception</li>
+              <li>increases the possibility of reuse in a larger application</li>
+          </ol><p>
+          If you are building objects with the aim of reuse then [3] is important but
+          most people don't build for reuse (and most XP advocates say you should just
+          plan to use not reuse) and thus [1] and [2] are more important. If you feel
+          like documenting that and expanding this then feel free to.
+        </p></div><div class="subsection"><a name="Example"></a><h3>Example</h3><p>
+          Let us hope this is not necessary:
+        </p>
+    <div class="source"><pre>
+package helloworld;
+public interface HelloWorld {
+    void sayHello(String greeting);
+}
+
+package helloworld.impl.default;
+public class DefaultHelloWorld implements HelloWorld {
+    void sayHello(String greeting) {
+        System.out.println("HelloWorld Greeting: " + greeting);
+    }
+}
+
+package helloworld.impl.remote;
+public class RemoteHelloWorld implements HelloWorld {
+    private RemoteMessager mRemoteMessager;
+    public RemoteHelloWorld(RemoteMessager rm) {
+        RemoteMessager = rm;
+    }
+    void sayHello(String greeting) {
+        rm.sendMessage("HelloWorld Greeting: " + greeting);
+    }
+}
+</pre></div>
+  </div><div class="subsection"><a name="History"></a><h3>History</h3><p>
+          We are referring to this pattern as <strong>interface/impl separation</strong>.
+          Wiley's Patterns in Java book refers to it simply as 'Interface', but we feel
+          that the word interface is overloaded enough in English and computing.
+        </p><p>
+          It might be true to say that this is 'API/implementation separation', but
+          this too could be confusing as the aforementioned SAX is not quite a
+          pure set of interfaces. It has a static factory that thunks in an
+          implementation that all subsequent calls to the factory method will be
+          forced to use. See Anti-Patterns below.
+        </p><p>
+          Better might be 'separation of implementation and the interface/contract' as
+          that is quite correct, but a tad unwieldy.
+        </p></div></div><div class="section"><a name="Related_Topics"></a><h2>Related Topics</h2><div class="subsection"><a name="Implementation_Hiding"></a><h3>Implementation Hiding</h3><p>
+          Once a tool is split into interface and impl, it is possible for a container
+          to hide the implementation.  Most containers already use dynamic proxys
+          (available in the JDK since 1.3), but we are talking about having the classes
+          of the implementation hidden from classes using the interface.
+        </p><p>
+          To do this, it is easiest to mount the impl classes in a separate classloader
+          to the classloader that the interface-using classes are mounted in.  The
+          interfaces being mounted in a classloader that is visible to both.
+        </p><p>
+          This is not a new proposition.  Sun defined the servlet spec, and included
+          rules about implementation hiding for hosted servlets.  Essentially,
+          instantiated servlets are only allowed to 'see' classes from the JDK, their
+          own WAR file and those of the Servlet API itself.  Tomcat correctly hides
+          the implementation of the Servlet API from the hosted servlets.
+        </p><p>
+          To actually achieve this separation, many containers (including those from
+          the Avalon project) require that the interface and impl are in separate jars.
+          Or to put it another way, there is no point separating your interface and impl
+          classes if you are going to distribute them in the same jar.
+        </p></div><div class="subsection"><a name="Kernel__Client_API__Hosted_Components"></a><h3>Kernel, Client API, Hosted Components</h3><p>
+          This is building on the previous section, and in short is referred to as K/CAPI/HC.
+          Basically the kernel mounts hosted components and satisfies their need for a
+          client API. However the kernel wants to hide its implementation from the hosted
+          components.
+        </p><p>
+          An EJB container is another good example of this.  EntityBean, SessionBean etc. is
+          the client API.  The hosted components are the beans, and the container has a
+          kernel.  It builds a complex tree of classloaders to separate its implementation,
+          the client API, the JDK's runtime jar (that always being in the system or
+          primordial classloader), and the hosted components.
+        </p><p>
+          The central message of this is that if you have interface/impl separated your
+          tool, and are doing tricky things with more classloaders in the implementation,
+          please make sure you do not assume that the parent classloader of any classloader
+          is the system classloader.  If your reusable tool has been taken by another team
+          and at some non root place in a classloader tree, then the tools will fail if
+          you have made such assumptions.
+        </p></div><div class="subsection"><a name="Anti-Patterns"></a><h3>Anti-Patterns</h3><p>
+          SAX, mentioned in multiple contexts in this document, is also an example of
+          where the design can go wrong.  The Factory is static (that in itself is an
+          anti-pattern to IoC).  Despite giving the appearance of having the ability
+          to generate a parser based on the implementation's class name, only the first
+          caller of that method will register a parser for the whole environment to use.
+        </p><p>
+          Given that the SAX API is now in the JDK, the environment we allude to above
+          is the whole JVM.  This is a problem because in a very complex application
+          with differing concurrent needs for implementation of parsers, not all can be
+          met if the SAX API is used for making parsers.
+        </p></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/index.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/index.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - Avalon Framework - Overview</title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Excalibur Documentation Team"></meta><meta name="email" content="dev@excalibur.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><strong><a href="../framework/index.html">Documentation</a></strong><ul><li class="none"><a href="../framework/lifecycle.html">Lifecycle</a></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+        Apache Excalibur hosts the Apache Avalon Framework.  The documentation
+        in this section has been taken from the original Avalon site and has not
+        been updated to reflect recent changes.  Please feel free to submit patches
+        and improvements to the Excalibur developer team.
+      </p><p>
+        The Avalon Framework consists of interfaces
+        that define relationships between commonly used application components,
+        best-of-practice pattern enforcements, and several
+        lightweight convenience implementations of the generic components.
+      </p><div class="subsection"><a name="Target_Audience"></a><h3>Target Audience</h3><p>
+            This documentation is aimed towards developers who:
+          </p><ul>
+                <li>are familiar with <a href="./best-practices.html">OO Programming</a></li>
+                <li>are interested in the design principles of Avalon</li>
+                <li>wish to develop code that will be incorporated into Avalon</li>
+                <li>wish to reuse Avalon concepts in their own application</li>
+            </ul></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Added: excalibur/site/framework/lifecycle.html
Url: http://svn.apache.org/viewcvs/excalibur/site/framework/lifecycle.html?view=auto&rev=124026
==============================================================================
--- (empty file)
+++ excalibur/site/framework/lifecycle.html	Mon Jan  3 13:21:04 2005
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Apache Excalibur - </title><style type="text/css" media="all">
+          @import url("../style/maven-base.css");
+          
+			    @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://www.apache.org/" id="organizationLogo"><img alt="The Apache Software Foundation" src="http://www.apache.org/images/asf-logo.gif"></img></a><a href="http://excalibur.apache.org/" id="projectLogo"><img alt="Apache Excalibur" src="http://excalibur.apache.org/logo.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright">
+        
+        <a href="../index.html">Home</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../fortress/index.html">Fortress</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../component-list.html">Components</a>
+      
+        
+          
+            <span class="separator">|</span>
+          
+        
+        <a href="../containerkit.html">Containerkit</a>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="expanded"><a href="../framework/index.html">Documentation</a><ul><li class="none"><strong><a href="../framework/lifecycle.html">Lifecycle</a></strong></li><li class="none"><a href="../framework/guide-cop-in-avalon.html">COP in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-avalon.html">Patterns in Avalon</a></li><li class="none"><a href="../framework/guide-patterns-ioc.html">IOC Patterns</a></li><li class="none"><a href="../framework/guide-patterns-ioc-security.html">IOC Security</a></li><li class="none"><a href="../framework/guide-patterns-soc.html">Seperation of Concerns</a></li><li class="none"><a href="../framework/guide-patterns-soii.html">Interface and Implementation</a></li><li class="none"><a href="../framework/component-design.html">Designing Components</a></li><li class="none"><a href="../framework/best-practices.html">Best Practices</a></li></ul></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+        A component lives within something called a container. The contract between a 
+        container and a contained component is simple: the container is required to 
+        take a component through what is called its <strong>lifecycle</strong>.
+      </p><p>
+        The Avalon project provides an
+        application that functions as a container for componentized applications 
+        called <link href="http://avalon.apache.org/merlin">Merlin</link>.
+      </p><p>
+        The lifecyle methods from the Avalon Framework sub-project are designed to be
+        used by just about any component hosted by any container.  Of course, the API
+        in question may well require additional interfaces for strongly typed 
+        functionality, but these interfaces should negate the need for any duplication
+        of effort.
+      </p></div><div class="section"><a name="The_Lifecycle"></a><h2>The Lifecycle</h2><p>
+        The lifecycle of a component specifies the methods that can be called on it,
+        and the order in which this may happen. Some methods can be called only once
+        in a specific <code>phase</code> of a component's lifecycle, others may
+        be called multiple times. These methods are called the lifecycle methods.
+      </p><p>
+        It is up to each container to indicate which lifecycle methods it will honor.
+        This should be clearly documented together with the description of the
+        container. A sister project to Phoenix supports all of the lifecycle methods defined in the
+        Avalon Framework API.
+      </p></div><div class="section"><a name="The_Lifecycle_Interfaces"></a><h2>The Lifecycle Interfaces</h2><p>
+        A component exposes its lifecycle methods by implementing the lifecycle
+        interfaces. Each of these defines one or more methods that represent a
+        specific phase in a component's lifecycle. The defined interfaces are:
+      </p><ol>
+        <li>LogEnabled</li>
+        <li>Contextualizable</li>
+        <li>Serviceable (replacement for Composable)</li>
+        <li>Configurable</li>
+        <li>Parameterizable</li>
+        <li>Initializable</li>
+        <li>Startable</li>
+        <li>Suspendable</li>
+        <li>Recontextualizable</li>
+        <li>Recomposable</li>
+        <li>Reconfigurable</li>
+        <li>Reparameterizable</li>
+        <li>Stoppable</li>
+        <li>Disposable</li>
+      </ol><p><i>
+        <strong>Note:</strong>java.lang.Runnable has also been in use as a lifecycle
+        interface. This is not recommended and is not supported by Avalon. Instead,
+        the run() method is the responsibility of the component itself. If you wish
+        to use it, call it from within start() or another method.  
+      </i></p></div><div class="section"><a name="Phase_Order"></a><h2>Phase Order</h2><p>
+        The order in which the various lifecycle methods are called is very specific.
+        While none are required (it is possible to have a component implementing
+        none of the lifecycle methods, although the use of that would be limited),
+        some can only be used when others are as well. This is best explained using
+        a few examples.
+      </p><div class="subsection"><a name="Simple_Examples"></a><h3>Simple Examples</h3><p>The lifecycle of a component implementing only Configurable for
+        example will be:</p><ol>
+          <li>constructor</li>
+          <li>configure</li>
+          <li>finalize</li>
+        </ol><p>The lifecycle of a component implementing only Serviceable will be:</p><ol>
+          <li>constructor</li>
+          <li>service</li>
+          <li>finalize</li>
+        </ol></div><div class="subsection"><a name="Complete"></a><h3>Complete</h3><p>
+          If a component implements more than one interface the order of
+          the events (service, configure etc.) follow a specific order. A component
+          implementing all above interfaces (including Runnable) will follow these
+          specific paths.
+        </p><p>
+          Startup Phase:
+        </p><ol>
+          <li>constructor <strong>as a consequence of instantiation</strong>
+</li>
+          <li>contextualize</li>
+          <li>service or compose</li>
+          <li>configure</li>
+          <li>parameterize</li>
+          <li>initialize</li>
+          <li>start</li>
+        </ol><p>
+          At various or repeated times after startup:
+        </p><ol>
+          <li>suspend</li>
+          <li>recontextualize</li>
+          <li>recompose</li>
+          <li>reconfigure</li>
+          <li>reparameterize</li>
+          <li>resume</li>
+        </ol><p>
+          Shutdown Phase:
+        </p><ol>
+          <li>stop</li>
+          <li>dispose</li>
+          <li>finalize <strong>at some indeterminate moment by the garbage collector</strong>
+</li>
+        </ol></div><div class="subsection"><a name="Phases_executed_once"></a><h3>Phases executed once</h3><p>
+          These lifecycle methods are only called once in the entire life of a
+          component:
+        </p><ul>
+          <li>contextualize</li>
+          <li>service</li>
+          <li>configure</li>
+          <li>parameterize</li>
+          <li>initialize</li>
+          <li>dispose</li>
+        </ul></div><div class="subsection"><a name="Phases_executed_once_or_more"></a><h3>Phases executed once or more</h3><p>
+          These lifecycle methods are called at least once and possibly more, depending
+          on the container:
+        </p><ul>
+          <li>start</li>
+          <li>stop</li>
+        </ul></div><div class="subsection"><a name="The_Suspendable_Interface"></a><h3>The Suspendable Interface</h3><p>
+          The methods suspend() and resume() are not guaranteed to be called at all,
+          even when implemented. They can be called more than once, but only after
+          one another and between start() and stop(). The reason they exist is so 
+          the container can notify the component it needs to temporarily stop 
+          any operations. The container may need to perform some synchronized operation 
+          on one of the components used by this component, or it may wish to call any 
+          of the following methods, which can also be called zero or more times, and 
+          only between a suspend() and a resume().
+        </p><ul>
+          <li>recontextualize()</li>
+          <li>recompose()</li>
+          <li>reconfigure()</li>
+          <li>reparameterize()</li>
+        </ul></div></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>
\ No newline at end of file

Modified: excalibur/site/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/index.html?view=diff&rev=124026&p1=excalibur/site/index.html&r1=124025&p2=excalibur/site/index.html&r2=124026
==============================================================================
--- excalibur/site/index.html	(original)
+++ excalibur/site/index.html	Mon Jan  3 13:21:04 2005
@@ -25,12 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><strong><a href="index.html">Overview</a></strong></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><strong><a href="index.html">About Apache Excalibur</a></strong></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_excalibur_"></a><h2>What is excalibur?</h2><p style="display: block; float: right; margin: 15px;">
-<a href="http://ApacheCon.Com/2004/US/" class="externalLink" title="External Link">
-<img src="http://ApacheCon.Com/2004/US/logos/logo_only.gif" width="170" height="100" alt="ApacheCon!" title="Come to ApacheCon!" border="0"></img><br></br>
-Come to ApacheCon!
-</a>
-</p><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><strong><a href="index.html">Overview</a></strong></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><strong><a href="index.html">About Apache Excalibur</a></strong></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_excalibur_"></a><h2>What is excalibur?</h2><p>
                 Excalibur is an <a href="http://www.opensource.org/" class="externalLink" title="External Link">open source</a> software
                 project of <a href="http://www.apache.org/" class="externalLink" title="External Link">The Apache Software Foundation</a>.
                 Our primary product is a lightweight, embeddable

Modified: excalibur/site/instrument/component-extend-ai.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/component-extend-ai.html?view=diff&rev=124026&p1=excalibur/site/instrument/component-extend-ai.html&r1=124025&p2=excalibur/site/instrument/component-extend-ai.html&r2=124026
==============================================================================
--- excalibur/site/instrument/component-extend-ai.html	(original)
+++ excalibur/site/instrument/component-extend-ai.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Extending_the_AbstractInstrumentable_Base-Class"></a><h2>Extending the AbstractInstrumentable Base-Class</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Extending_the_AbstractInstrumentable_Base-Class"></a><h2>Extending the AbstractInstrumentable Base-Class</h2><p>
                 Under Construction.
             </p>
     <div class="source"><pre>

Modified: excalibur/site/instrument/component.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/component.html?view=diff&rev=124026&p1=excalibur/site/instrument/component.html&r1=124025&p2=excalibur/site/instrument/component.html&r2=124026
==============================================================================
--- excalibur/site/instrument/component.html	(original)
+++ excalibur/site/instrument/component.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><strong><a href="../instrument/component.html">Component Integration</a></strong></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Component_Integration"></a><h2>Component Integration</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><strong><a href="../instrument/component.html">Component Integration</a></strong></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Component_Integration"></a><h2>Component Integration</h2><p>
                 Under Construction.
             </p></div><div class="section"><a name="Dependencies"></a><h2>Dependencies</h2><p>
                 The instrument API has been designed to avoid adding any dependencies to

Modified: excalibur/site/instrument/configuration.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/configuration.html?view=diff&rev=124026&p1=excalibur/site/instrument/configuration.html&r1=124025&p2=excalibur/site/instrument/configuration.html&r2=124026
==============================================================================
--- excalibur/site/instrument/configuration.html	(original)
+++ excalibur/site/instrument/configuration.html	Mon Jan  3 13:21:04 2005
@@ -25,6 +25,6 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><strong><a href="../instrument/configuration.html">Configuration</a></strong></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Configuration"></a><h2>Configuration</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><strong><a href="../instrument/configuration.html">Configuration</a></strong></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Configuration"></a><h2>Configuration</h2><p>
                 Under Construction.
             </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/instrument/container.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/container.html?view=diff&rev=124026&p1=excalibur/site/instrument/container.html&r1=124025&p2=excalibur/site/instrument/container.html&r2=124026
==============================================================================
--- excalibur/site/instrument/container.html	(original)
+++ excalibur/site/instrument/container.html	Mon Jan  3 13:21:04 2005
@@ -25,6 +25,6 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><strong><a href="../instrument/container.html">Container Integration</a></strong></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Container_Integration"></a><h2>Container Integration</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><strong><a href="../instrument/container.html">Container Integration</a></strong></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Container_Integration"></a><h2>Container Integration</h2><p>
                 Under Construction.
             </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/instrument/html-client.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/html-client.html?view=diff&rev=124026&p1=excalibur/site/instrument/html-client.html&r1=124025&p2=excalibur/site/instrument/html-client.html&r2=124026
==============================================================================
--- excalibur/site/instrument/html-client.html	(original)
+++ excalibur/site/instrument/html-client.html	Mon Jan  3 13:21:04 2005
@@ -25,6 +25,6 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><strong><a href="../instrument/html-client.html">HTML Based Client</a></strong></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="HTML_Client"></a><h2>HTML Client</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><strong><a href="../instrument/html-client.html">HTML Based Client</a></strong></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="HTML_Client"></a><h2>HTML Client</h2><p>
                 Under Construction.
             </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/instrument/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/index.html?view=diff&rev=124026&p1=excalibur/site/instrument/index.html&r1=124025&p2=excalibur/site/instrument/index.html&r2=124026
==============================================================================
--- excalibur/site/instrument/index.html	(original)
+++ excalibur/site/instrument/index.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><strong><a href="../instrument/index.html">Instrument</a></strong><ul><li class="none"><strong><a href="../instrument/index.html">Overview</a></strong></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><strong><a href="../instrument/index.html">Instrument</a></strong><ul><li class="none"><strong><a href="../instrument/index.html">Overview</a></strong></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
                 Instruments allow a user to connect and externally monitor what is
                 happening within an application as it is running.   It is designed to be
                 used in coordination with a logging system.  
@@ -35,7 +35,7 @@
                 between such events in a temporal fashion.
             </p></div><div class="section"><a name="Audiences"></a><h2>Audiences</h2><p>
                 Instrumentation is used in different ways depending on how you will be using it.
-            </p><table class="bodyTable"><tr class="b"><th>Perspective</th><th>Description</th></tr><tr class="a"><td>Application User</td><td>
+            </p><table class="bodyTable"><tr class="a"><th>Perspective</th><th>Description</th></tr><tr class="b"><td>Application User</td><td>
                         <p>
                             Out of the Box, Instrumentation provides an HTTP based connector
                             which allows the user to connect to an application using their
@@ -50,13 +50,13 @@
                             optimum GUI environment.  Behind the scenes, this client uses XML
                             on top of the HTTP connector to communicate with the application.
                         </p>
-                    </td></tr><tr class="b"><td>Application Administrator</td><td>
+                    </td></tr><tr class="a"><td>Application Administrator</td><td>
                         <p>
                             An application administrator is interested in how to
                             <a href="configuration.html">configure</a> the Instrumentation features
                             within an application to best meet the needs of its users.
                         </p>
-                    </td></tr><tr class="a"><td>Component Developer</td><td>
+                    </td></tr><tr class="b"><td>Component Developer</td><td>
                         <p>
                             A component developer will be interested in how to write their
                             components so that they can be monitored and easily analyzed by users
@@ -72,7 +72,7 @@
                             with the Avalon Framework APIs, there is nothing about the API which
                             requires them.
                         </p>
-                    </td></tr><tr class="b"><td>Container Developer</td><td>
+                    </td></tr><tr class="a"><td>Container Developer</td><td>
                         <p>
                             Container developers will be interested in what is involved to make
                             their containers take advantage of the Instrumentation provided by
@@ -85,7 +85,7 @@
                             with the Avalon Framework APIs, there is nothing about the API which
                             requires them.
                         </p>
-                    </td></tr><tr class="a"><td>Connector Developer</td><td>
+                    </td></tr><tr class="b"><td>Connector Developer</td><td>
                         <p>
                             In cases where the provided HTTP connector does not meet the needs of
                             a specific application, the

Modified: excalibur/site/instrument/instrument-examples.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/instrument-examples.html?view=diff&rev=124026&p1=excalibur/site/instrument/instrument-examples.html&r1=124025&p2=excalibur/site/instrument/instrument-examples.html&r2=124026
==============================================================================
--- excalibur/site/instrument/instrument-examples.html	(original)
+++ excalibur/site/instrument/instrument-examples.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Instrument_Examples"></a><h2>Instrument Examples</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Instrument_Examples"></a><h2>Instrument Examples</h2><p>
                 This section will walk you through several simple examples of how
                 Instruments can be put to use within an component.
             </p><p>

Modified: excalibur/site/instrument/java-client.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/java-client.html?view=diff&rev=124026&p1=excalibur/site/instrument/java-client.html&r1=124025&p2=excalibur/site/instrument/java-client.html&r2=124026
==============================================================================
--- excalibur/site/instrument/java-client.html	(original)
+++ excalibur/site/instrument/java-client.html	Mon Jan  3 13:21:04 2005
@@ -25,6 +25,6 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><strong><a href="../instrument/java-client.html">Java Swing Client</a></strong></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Java_Client"></a><h2>Java Client</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><strong><a href="../instrument/java-client.html">Java Swing Client</a></strong></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Java_Client"></a><h2>Java Client</h2><p>
                 Under Construction.
             </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/instrument/manager.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/manager.html?view=diff&rev=124026&p1=excalibur/site/instrument/manager.html&r1=124025&p2=excalibur/site/instrument/manager.html&r2=124026
==============================================================================
--- excalibur/site/instrument/manager.html	(original)
+++ excalibur/site/instrument/manager.html	Mon Jan  3 13:21:04 2005
@@ -25,6 +25,6 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><strong><a href="../instrument/manager.html">Advanced Features</a></strong></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Instrument_Manager_API"></a><h2>Instrument Manager API</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="collapsed"><a href="../instrument/xml-client.html">XML Based Client</a></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><strong><a href="../instrument/manager.html">Advanced Features</a></strong></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Instrument_Manager_API"></a><h2>Instrument Manager API</h2><p>
                 Under Construction.
             </p></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/instrument/xml-client-instrument-manager.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/xml-client-instrument-manager.html?view=diff&rev=124026&p1=excalibur/site/instrument/xml-client-instrument-manager.html&r1=124025&p2=excalibur/site/instrument/xml-client-instrument-manager.html&r2=124026
==============================================================================
--- excalibur/site/instrument/xml-client-instrument-manager.html	(original)
+++ excalibur/site/instrument/xml-client-instrument-manager.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><strong><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></strong></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Manager"></a><h2>XML Client - Instrument Manager</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><strong><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></strong></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Manager"></a><h2>XML Client - Instrument Manager</h2><p>
                 The Instrument Manager URL is used to obtain information about the
                 Instrument Manager as a whole, including any root Instrumentables.
                 By providing a <b>recurse</b> parameter, it is possible to request
@@ -38,13 +38,13 @@
                 the following URL can be used:
             </p>
     <div class="source"><pre><a href="http://localhost:15080/instrument-manager.xml?recurse=true" class="externalLink" title="External Link">http://localhost:15080/instrument-manager.xml?recurse=true</a></pre></div>
-  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="a"><td><b>packed</b></td><td>boolean</td><td>
+  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="b"><td><b>packed</b></td><td>boolean</td><td>
                             Normally XML is returned in a human-readable pretty format
                             with indenting and line feeds.   While this makes it easy to
                             work with, it also adds several percent to the size of the
                             XML returned to the client.  By setting the packed parameter
                             to "true", all white space is removed from the generated XML. 
-                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="b"><td><b>recurse</b></td><td>boolean</td><td>
+                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="a"><td><b>recurse</b></td><td>boolean</td><td>
                             By default, the Instrument Manager URL will return information
                             about the Instrument Manager itself along with any top level
                             Instrumentables.  By setting the recurse parameter to "true",
@@ -63,17 +63,17 @@
                 then each of the Instrumentables will have all of the attributes and
                 child elements described for the
                 <a href="xml-client-instrumentable.html">Instrumentable</a> URL.
-            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
+            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
                             The name of the Instrument Manager, or the Application of
                             which the Instrument Manager is a part.  It is specified in the
                             <a href="configuration.html">Instrument configuration file</a>
                             and can not be modified from a client.
-                        </td></tr><tr class="a"><td><b>description</b></td><td>String</td><td>
+                        </td></tr><tr class="b"><td><b>description</b></td><td>String</td><td>
                             A human readable descripton of the Instrument Manager.  It
                             is specified in the
                             <a href="configuration.html">Instrument configuration file</a>
                             and can not be modified from a client.
-                        </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
+                        </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
                             Current State-Version of the Instrument Manager.  The
                             state version will be incremented whenever there are any
                             changes to the Instrument Manager or any of its child
@@ -87,7 +87,7 @@
                             an equality test when comparing state versions.
                             Because this is the root of the tree, this would
                             be the first value to eventually overflow.
-                        </td></tr><tr class="a"><td><b>batched-updates</b></td><td>boolean</td><td>
+                        </td></tr><tr class="b"><td><b>batched-updates</b></td><td>boolean</td><td>
                             The batched updates attributes is used to indicate that the
                             HTTP Connector supports the following batch update URLs:
                             <ul>
@@ -99,7 +99,7 @@
                             application will be making connections to versions of the HTTP
                             Connector prior to the version 1.2 release.  If the attribute does
                             not exist, then it should be assumed to have a value of "false".
-                        </td></tr><tr class="b"><td><b>read-only</b></td><td>boolean</td><td>
+                        </td></tr><tr class="a"><td><b>read-only</b></td><td>boolean</td><td>
                             The read-only attribute is used to indicate that the HTTP
                             Connector is operating in read-only mode.  When operating
                             in this mode, URLs which can be used to modify the state
@@ -114,7 +114,7 @@
                             </ul>
                             The read-only status of the HTTP Connector is specified in the
                             <a href="configuration.html">Instrument configuration file</a>.
-                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Description</th></tr><tr class="b"><td><b>instrumentable</b></td><td>
+                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Description</th></tr><tr class="a"><td><b>instrumentable</b></td><td>
                             Instrumentable elements will exist for each root Instrumentable
                             that is currently registered with the Instrument Manager.  This
                             list may increase as the application runs so the <b>state-version</b>
@@ -128,11 +128,11 @@
                             URL for further details.
                             <p></p>
                             Attributes:
-                            <table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
+                            <table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
                                         Fully qualified name of the Instrumentable.  This
                                         name is used to reference the Instrumentable in
                                         other requests.
-                                    </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
+                                    </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
                                         Current State-Version of the Instrumentable.  The
                                         state version will be incremented whenever there
                                         are any changes to the Instrumentable or any of

Modified: excalibur/site/instrument/xml-client-instrument.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/xml-client-instrument.html?view=diff&rev=124026&p1=excalibur/site/instrument/xml-client-instrument.html&r1=124025&p2=excalibur/site/instrument/xml-client-instrument.html&r2=124026
==============================================================================
--- excalibur/site/instrument/xml-client-instrument.html	(original)
+++ excalibur/site/instrument/xml-client-instrument.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><strong><a href="../instrument/xml-client-instrument.html">Instrument</a></strong></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument"></a><h2>XML Client - Instrument</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><strong><a href="../instrument/xml-client-instrument.html">Instrument</a></strong></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument"></a><h2>XML Client - Instrument</h2><p>
                 The Instrument URL is used to obtain information about a particular
                 Instrument, including any permanent or leased Samples.
             </p></div><div class="section"><a name="Request"></a><h2>Request</h2><p>
@@ -36,15 +36,15 @@
                 the following URL can be used:
             </p>
     <div class="source"><pre><a href="http://localhost:15080/instrument.xml?name=instrument-manager.memory" class="externalLink" title="External Link">http://localhost:15080/instrument.xml?name=instrument-manager.memory</a></pre></div>
-  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
+  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
                             The fully qualified name of the Instrument being requested.
-                        </td><td>Required.</td></tr><tr class="b"><td><b>packed</b></td><td>boolean</td><td>
+                        </td><td>Required.</td></tr><tr class="a"><td><b>packed</b></td><td>boolean</td><td>
                             Normally XML is returned in a human-readable pretty format
                             with indenting and line feeds.   While this makes it easy to
                             work with, it also adds several percent to the size of the
                             XML returned to the client.  By setting the packed parameter
                             to "true", all white space is removed from the generated XML. 
-                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="a"><td><b>recurse</b></td><td>boolean</td><td>
+                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="b"><td><b>recurse</b></td><td>boolean</td><td>
                             By default, the Instrument URL will return information
                             about the Instrument itself along with any direct
                             permanent or leased Samples.  By setting the recurse
@@ -63,24 +63,24 @@
                 then each of the Samples will have all of the attributes
                 described for the
                 <a href="xml-client-sample.html">Sample</a> URL.
-            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
+            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
                             Fully qualified name of the Instrument.  This
                             name is used to reference the Instrument in
                             other requests.
-                        </td></tr><tr class="b"><td><b>description</b></td><td>String</td><td>
+                        </td></tr><tr class="a"><td><b>description</b></td><td>String</td><td>
                             A human readable descripton of the Instrument.  It
                             is optionally specified in the
                             <a href="configuration.html">Instrument configuration file</a>
                             and can not be modified from a client.  If not configured
                             then the description will be equal to the last token in the
                             name.
-                        </td></tr><tr class="a"><td><b>type</b></td><td>int</td><td>
+                        </td></tr><tr class="b"><td><b>type</b></td><td>int</td><td>
                             Specifies the type of the Instrument.
                             <ul>
                                 <li><b>1</b> - Counter Instrument</li>
                                 <li><b>2</b> - Value Instrument</li>
                             </ul>
-                        </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
+                        </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
                             Current State-Version of the Instrument.  The
                             state version will be incremented whenever there are any
                             changes to the Instrument or any of its child
@@ -92,7 +92,7 @@
                             state version will eventially overflow.  To makes
                             sure your application will handle this case use
                             an equality test when comparing state versions.
-                        </td></tr><tr class="a"><td><b>registered</b></td><td>boolean</td><td>
+                        </td></tr><tr class="b"><td><b>registered</b></td><td>boolean</td><td>
                             Indicates whether or not the Instrument has been registered
                             with the Instrument Manager after the application was started.
                             <p></p>
@@ -101,10 +101,10 @@
                             <a href="configuration.html">Instrument configuration file</a>
                             or had any outstanding leases that survived from a previous
                             application invocation.
-                        </td></tr><tr class="b"><td><b>configured</b></td><td>boolean</td><td>
+                        </td></tr><tr class="a"><td><b>configured</b></td><td>boolean</td><td>
                             Indicates whether or not the Instrument has been declared
                             in the <a href="configuration.html">Instrument configuration file</a>.
-                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Description</th></tr><tr class="b"><td><b>sample</b></td><td>
+                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Description</th></tr><tr class="a"><td><b>sample</b></td><td>
                             Sample elements will exist for each permanent or leased
                             Instrument Sample that is currently registered with this
                             Instrument.  Samples may be added or removed from this
@@ -119,11 +119,11 @@
                             details.
                             <p></p>
                             Attributes:
-                            <table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
+                            <table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
                                         Fully qualified name of the Sample.  This
                                         name is used to reference the Sample in
                                         other requests.
-                                    </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
+                                    </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
                                         Current State-Version of the Sample.  The
                                         state version will be incremented whenever there
                                         are any changes to the Sample.  It can be compared

Modified: excalibur/site/instrument/xml-client-instrumentable.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/xml-client-instrumentable.html?view=diff&rev=124026&p1=excalibur/site/instrument/xml-client-instrumentable.html&r1=124025&p2=excalibur/site/instrument/xml-client-instrumentable.html&r2=124026
==============================================================================
--- excalibur/site/instrument/xml-client-instrumentable.html	(original)
+++ excalibur/site/instrument/xml-client-instrumentable.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><strong><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></strong></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrumentable"></a><h2>XML Client - Instrumentable</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><strong><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></strong></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrumentable"></a><h2>XML Client - Instrumentable</h2><p>
                 The Instrumentable URL is used to obtain information about a particular
                 Instrumentable, including any child Instrumentables or Instruments.
                 By providing a <b>recurse</b> parameter, it is possible to request
@@ -38,15 +38,15 @@
                 the following URL can be used:
             </p>
     <div class="source"><pre><a href="http://localhost:15080/instrumentable.xml?name=instrument-manager" class="externalLink" title="External Link">http://localhost:15080/instrumentable.xml?name=instrument-manager</a></pre></div>
-  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
+  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
                             The fully qualified name of the Instrumentable being requested.
-                        </td><td>Required.</td></tr><tr class="b"><td><b>packed</b></td><td>boolean</td><td>
+                        </td><td>Required.</td></tr><tr class="a"><td><b>packed</b></td><td>boolean</td><td>
                             Normally XML is returned in a human-readable pretty format
                             with indenting and line feeds.   While this makes it easy to
                             work with, it also adds several percent to the size of the
                             XML returned to the client.  By setting the packed parameter
                             to "true", all white space is removed from the generated XML. 
-                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="a"><td><b>recurse</b></td><td>boolean</td><td>
+                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="b"><td><b>recurse</b></td><td>boolean</td><td>
                             By default, the Instrumentable URL will return information
                             about the Instrumentable itself along with any direct
                             child Instrumentables and Instruments.  By setting the
@@ -68,18 +68,18 @@
                 attributes and child elements described for the
                 <a href="xml-client-instrumentable.html">Instrumentable</a> and
                 <a href="xml-client-instrument.html">Instrument</a> URLs.
-            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
+            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
                             Fully qualified name of the Instrumentable.  This
                             name is used to reference the Instrumentable in
                             other requests.
-                        </td></tr><tr class="b"><td><b>description</b></td><td>String</td><td>
+                        </td></tr><tr class="a"><td><b>description</b></td><td>String</td><td>
                             A human readable descripton of the Instrumentable.  It
                             is optionally specified in the
                             <a href="configuration.html">Instrument configuration file</a>
                             and can not be modified from a client.  If not configured
                             then the description will be equal to the last token in the
                             name.
-                        </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
+                        </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
                             Current State-Version of the Instrumentable.  The
                             state version will be incremented whenever there are any
                             changes to the Instrumentable or any of its child
@@ -91,7 +91,7 @@
                             state version will eventially overflow.  To makes
                             sure your application will handle this case use
                             an equality test when comparing state versions.
-                        </td></tr><tr class="b"><td><b>registered</b></td><td>boolean</td><td>
+                        </td></tr><tr class="a"><td><b>registered</b></td><td>boolean</td><td>
                             Indicates whether or not the Instrumentable has been registered
                             with the Instrument Manager after the application was started.
                             <p></p>
@@ -100,10 +100,10 @@
                             <a href="configuration.html">Instrument configuration file</a>
                             or had any outstanding leases that survived from a previous
                             application invocation.
-                        </td></tr><tr class="a"><td><b>configured</b></td><td>boolean</td><td>
+                        </td></tr><tr class="b"><td><b>configured</b></td><td>boolean</td><td>
                             Indicates whether or not the Instrumentable has been declared
                             in the <a href="configuration.html">Instrument configuration file</a>.
-                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Description</th></tr><tr class="a"><td><b>instrumentable</b></td><td>
+                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Description</th></tr><tr class="b"><td><b>instrumentable</b></td><td>
                             Instrumentable elements will exist for each direct child
                             Instrumentable that is currently registered with this
                             Instrumentable.  This list may increase as the application
@@ -117,11 +117,11 @@
                             URL for further details.
                             <p></p>
                             Attributes:
-                            <table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
+                            <table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
                                         Fully qualified name of the Instrumentable.  This
                                         name is used to reference the Instrumentable in
                                         other requests.
-                                    </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
+                                    </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
                                         Current State-Version of the Instrumentable.  The
                                         state version will be incremented whenever there
                                         are any changes to the Instrumentable or any of
@@ -134,7 +134,7 @@
                                         sure your application will handle this case use
                                         an equality test when comparing state versions.
                                     </td></tr></table>
-                        </td></tr><tr class="a"><td><b>instrument</b></td><td>
+                        </td></tr><tr class="b"><td><b>instrument</b></td><td>
                             Instrument elements will exist for each Instrument that is
                             currently registered with this Instrumentable.  This list may
                             increase as the application runs so the <b>state-version</b>
@@ -148,11 +148,11 @@
                             URL for further details.
                             <p></p>
                             Attributes:
-                            <table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
+                            <table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
                                         Fully qualified name of the Instrument.  This
                                         name is used to reference the Instrument in
                                         other requests.
-                                    </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
+                                    </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
                                         Current State-Version of the Instrument.  The
                                         state version will be incremented whenever there
                                         are any changes to the Instrument or any of

Modified: excalibur/site/instrument/xml-client-sample.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/xml-client-sample.html?view=diff&rev=124026&p1=excalibur/site/instrument/xml-client-sample.html&r1=124025&p2=excalibur/site/instrument/xml-client-sample.html&r2=124026
==============================================================================
--- excalibur/site/instrument/xml-client-sample.html	(original)
+++ excalibur/site/instrument/xml-client-sample.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><strong><a href="../instrument/xml-client-sample.html">Sample</a></strong></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Sample"></a><h2>XML Client - Instrument Sample</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><strong><a href="../instrument/xml-client-sample.html">Sample</a></strong></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Sample"></a><h2>XML Client - Instrument Sample</h2><p>
                 The Sample URL is used to obtain information about a particular
                 Sample.  To obtain the actual data points of the sample, the
                 <a href="xml-client-snapshot.html">Sample Snapshot</a> URL must

Modified: excalibur/site/instrument/xml-client-snapshot.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/xml-client-snapshot.html?view=diff&rev=124026&p1=excalibur/site/instrument/xml-client-snapshot.html&r1=124025&p2=excalibur/site/instrument/xml-client-snapshot.html&r2=124026
==============================================================================
--- excalibur/site/instrument/xml-client-snapshot.html	(original)
+++ excalibur/site/instrument/xml-client-snapshot.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><strong><a href="../instrument/xml-client-snapshot.html">Snapshot</a></strong></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Sample_Snapshot"></a><h2>XML Client - Instrument Sample Snapshot</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><strong><a href="../instrument/xml-client-snapshot.html">Snapshot</a></strong></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Sample_Snapshot"></a><h2>XML Client - Instrument Sample Snapshot</h2><p>
                 The Sample Snapshot URL is used to obtain a snapshot of the data points
                 in a particular Instrument Sample.  All of the attributes returned by the
                 <a href="xml-client-sample.html">Instrument Sample</a> URL are included,
@@ -43,12 +43,12 @@
                 a difficult time rendering large XML files quickly.)
             </p>
     <div class="source"><pre><a href="http://localhost:15080/snapshot.xml?name=instrument-manager.memory.maximum_1000_600&amp;compact=true" class="externalLink" title="External Link">http://localhost:15080/snapshot.xml?name=instrument-manager.memory.maximum_1000_600&amp;compact=true</a></pre></div>
-  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
+  <div class="subsection"><a name="Parameters"></a><h3>Parameters</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th><th>Notes</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
                             The fully qualified name of the Instrument Sample being requested.
                             The name is generated by the Instrument Manager when an Instrument
                             Sample is created.   It is built up using three tokens; the type of
                             the sample, the interval and the size (number of data points).
-                        </td><td>Required.</td></tr><tr class="a"><td><b>base-time</b></td><td>long</td><td>
+                        </td><td>Required.</td></tr><tr class="b"><td><b>base-time</b></td><td>long</td><td>
                             Used to specify a base reference time of the data points included
                             in the snapshots.
                             <p></p>
@@ -68,13 +68,13 @@
                         </td><td>
                             Optional.  Defaults to 0, meaning that all data points will be
                             returned.
-                        </td></tr><tr class="b"><td><b>packed</b></td><td>boolean</td><td>
+                        </td></tr><tr class="a"><td><b>packed</b></td><td>boolean</td><td>
                             Normally XML is returned in a human-readable pretty format
                             with indenting and line feeds.   While this makes it easy to
                             work with, it also adds several percent to the size of the
                             XML returned to the client.  By setting the packed parameter
                             to "true", all white space is removed from the generated XML. 
-                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="a"><td><b>compact</b></td><td>boolean</td><td>
+                        </td><td>Optional.  Defaults to "false".</td></tr><tr class="b"><td><b>compact</b></td><td>boolean</td><td>
                             The data point values can be returned in two different XML
                             formats.
                             <p></p>
@@ -97,20 +97,20 @@
                 will be named <b>sample</b> and have the following attributes.  Depending
                 on the value of the <b>compact</b> parameter, either a single <b>values</b>
                 child element, or set of individual <b>value</b> elements will be included.
-            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>name</b></td><td>String</td><td>
+            </p><div class="subsection"><a name="Attributes"></a><h3>Attributes</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>name</b></td><td>String</td><td>
                             Fully qualified name of the Instrument.  This
                             name is used to reference the Instrument in
                             other requests.
                             The name is generated by the Instrument Manager when an Instrument
                             Sample is created.   It is built up using three tokens; the type of
                             the sample, the interval and the size (number of data points).
-                        </td></tr><tr class="b"><td><b>description</b></td><td>String</td><td>
+                        </td></tr><tr class="a"><td><b>description</b></td><td>String</td><td>
                             A human readable descripton of the Instrument.  If the Instrument
                             Sample was specified in the <a href="configuration.html">Instrument configuration file</a>
                             then the description may have been specified there.  Otherwise, the
                             description will have been specified as part of the lease request
                             for the sample.
-                        </td></tr><tr class="a"><td><b>type</b></td><td>int</td><td>
+                        </td></tr><tr class="b"><td><b>type</b></td><td>int</td><td>
                             Specifies the type of the Instrument Sample.
                             <ul>
                                 <li><b>101</b> - Counter Sample - Available for Counter Instruments</li>
@@ -118,38 +118,38 @@
                                 <li><b>103</b> - Maximum Value Sample - Available for Value Instruments</li>
                                 <li><b>104</b> - Mean Value Sample - Available for Value Instruments</li>
                             </ul>
-                        </td></tr><tr class="b"><td><b>interval</b></td><td>long</td><td>
+                        </td></tr><tr class="a"><td><b>interval</b></td><td>long</td><td>
                             The interval of time, in milliseconds, covered by each data point in
                             the Instrument Sample.
-                        </td></tr><tr class="a"><td><b>size</b></td><td>int</td><td>
+                        </td></tr><tr class="b"><td><b>size</b></td><td>int</td><td>
                             The number of data points maintained by the Instrument Sample.  If this
                             value is 600, and the interval is 1000, then the full Instrument Sample
                             represents a period of 10 minutes.
-                        </td></tr><tr class="b"><td><b>value</b></td><td>int</td><td>
+                        </td></tr><tr class="a"><td><b>value</b></td><td>int</td><td>
                             The current value of the most recent data point in the Instrument
                             Sample.
-                        </td></tr><tr class="a"><td><b>time</b></td><td>long</td><td>
+                        </td></tr><tr class="b"><td><b>time</b></td><td>long</td><td>
                             The time of the beginning of the interval represented by the most
                             recent data point.  If the interval is one 1000, or 1 second, then
                             this will be the current time rounded down to the second.   If it
                             is a larger value like 60000, then it will the current time rounded
                             down to the current minute.
-                        </td></tr><tr class="b"><td><b>first-time</b></td><td>long</td><td>
+                        </td></tr><tr class="a"><td><b>first-time</b></td><td>long</td><td>
                             The time of the beginning of the interval represented by the first
                             data point returned by the sample.  The start time of any data point
                             can be calculated by adding N * the interval to this value.
-                        </td></tr><tr class="a"><td><b>count</b></td><td>int</td><td>
+                        </td></tr><tr class="b"><td><b>count</b></td><td>int</td><td>
                             The number of data points returned in the snapshot.  If the
                             <b>base-time</b> parameter was not specified then this will be
                             equal to the <b>size</b> attribute.
-                        </td></tr><tr class="b"><td><b>expiration-time</b></td><td>long</td><td>
+                        </td></tr><tr class="a"><td><b>expiration-time</b></td><td>long</td><td>
                             The time at which the lease on the Instrument Sample will expire.
                             The lease can be renewed at any time to extend this time.  An
                             expiration time of 0 specifies that the Instrument Sample is
                             permanent.  It is not possible to create a permanent Sample from
                             a client.  They must be configured in the 
                             <a href="configuration.html">Instrument configuration file</a>.
-                        </td></tr><tr class="a"><td><b>state-version</b></td><td>int</td><td>
+                        </td></tr><tr class="b"><td><b>state-version</b></td><td>int</td><td>
                             Current State-Version of the Instrument Sample.  The
                             state version will be incremented whenever there are any
                             changes to the Instrument.  It can be compared with a last
@@ -165,26 +165,26 @@
                             state version will eventially overflow.  To makes
                             sure your application will handle this case use
                             an equality test when comparing state versions.
-                        </td></tr><tr class="b"><td><b>configured</b></td><td>boolean</td><td>
+                        </td></tr><tr class="a"><td><b>configured</b></td><td>boolean</td><td>
                             Indicates whether or not the Instrument Sample has been declared
                             in the <a href="configuration.html">Instrument configuration file</a>.
                             All configured Samples will be permanent, meaning that their
                             <b>expiration-time</b> will be 0.
-                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="a"><th>Name</th><th>Description</th></tr><tr class="b"><td><b>value</b></td><td>
+                        </td></tr></table></div><div class="subsection"><a name="Child_Elements"></a><h3>Child Elements</h3><table class="bodyTable"><tr class="b"><th>Name</th><th>Description</th></tr><tr class="a"><td><b>value</b></td><td>
                             If the <b>compact</b> parameter was set to "false" or omitted
                             then the each individual data point in the snapshot will be
                             represented by a single <b>value</b> child element.
                             <p></p>
                             Attributes:
-                            <table class="bodyTable"><tr class="a"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="b"><td><b>time</b></td><td>long</td><td>
+                            <table class="bodyTable"><tr class="b"><th>Name</th><th>Data Type</th><th>Description</th></tr><tr class="a"><td><b>time</b></td><td>long</td><td>
                                         The time at the beginning of the data point sample.
                                         The difference between the <b>time</b> values of each
                                         data point value will be equal to the value of the
                                         <b>interval</b> attribute.
-                                    </td></tr><tr class="a"><td><b>value</b></td><td>int</td><td>
+                                    </td></tr><tr class="b"><td><b>value</b></td><td>int</td><td>
                                         The value of the data point
                                     </td></tr></table>
-                        </td></tr><tr class="b"><td><b>values</b></td><td>
+                        </td></tr><tr class="a"><td><b>values</b></td><td>
                             If the <b>compact</b> parameter was set to "true", then all of the
                             data point values will be placed into a comma separated list and
                             returned as the value of a single <b>values</b> child element.

Modified: excalibur/site/instrument/xml-client-snapshots.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/xml-client-snapshots.html?view=diff&rev=124026&p1=excalibur/site/instrument/xml-client-snapshots.html&r1=124025&p2=excalibur/site/instrument/xml-client-snapshots.html&r2=124026
==============================================================================
--- excalibur/site/instrument/xml-client-snapshots.html	(original)
+++ excalibur/site/instrument/xml-client-snapshots.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><strong><a href="../instrument/xml-client-snapshots.html">Snapshots</a></strong></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Sample_Snapshot"></a><h2>XML Client - Instrument Sample Snapshot</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><a href="../instrument/xml-client.html">XML Based Client</a><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><strong><a href="../instrument/xml-client-snapshots.html">Snapshots</a></strong></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client_-_Instrument_Sample_Snapshot"></a><h2>XML Client - Instrument Sample Snapshot</h2><p>
                 The Sample Snapshots URL work similar to the
                 <a href="xml-client-snapshot.html">Sample Snapshot URL</a>
                 except that it makes it possible to request snapshots for several

Modified: excalibur/site/instrument/xml-client.html
Url: http://svn.apache.org/viewcvs/excalibur/site/instrument/xml-client.html?view=diff&rev=124026&p1=excalibur/site/instrument/xml-client.html&r1=124025&p2=excalibur/site/instrument/xml-client.html&r2=124026
==============================================================================
--- excalibur/site/instrument/xml-client.html	(original)
+++ excalibur/site/instrument/xml-client.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><strong><a href="../instrument/xml-client.html">XML Based Client</a></strong><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client"></a><h2>XML Client</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="expanded"><a href="../instrument/index.html">Instrument</a><ul><li class="none"><a href="../instrument/index.html">Overview</a></li><li class="none"><a href="../instrument/html-client.html">HTML Based Client</a></li><li class="expanded"><strong><a href="../instrument/xml-client.html">XML Based Client</a></strong><ul><li class="none"><a href="../instrument/xml-client-instrument-manager.html">Instrument Manager</a></li><li class="none"><a href="../instrument/xml-client-instrumentable.html">Instrumentable</a></li><li class="none"><a href="../instrument/xml-client-instrument.html">Instrument</a></li><li class="none"><a href="../instrument/xml-client-sample.html">Sample</a></li><li class="none"><a href="../instrument/xml-client-snapshot.html">Snapshot</a></li><li class="none"><a href="../instrument/xml-client-snapshots.html">Snapshots</a></li><li class="none"><a href="../instrument/xml-client-create-sample.html">Create Sample</a></li><li class="none"><a href="../instrument/xml-client-create-samples.html">Create Samples</a></li><li class="none"><a href="../instrument/xml-client-sample-lease.html">Sample Lease</a></li><li class="none"><a href="../instrument/xml-client-sample-leases.html">Sample Leases</a></li><li class="none"><a href="../instrument/xml-client-gc.html">Invoke GC</a></li></ul></li><li class="none"><a href="../instrument/java-client.html">Java Swing Client</a></li><li class="none"><a href="../instrument/configuration.html">Configuration</a></li><li class="none"><a href="../instrument/component.html">Component Integration</a></li><li class="none"><a href="../instrument/container.html">Container Integration</a></li><li class="none"><a href="../instrument/manager.html">Advanced Features</a></li></ul></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="XML_Client"></a><h2>XML Client</h2><p>
                 The HTTP Connector makes it possible for remote applications to connect
                 to an Instrument Manager.  The connector is capable of serving both
                 HTML and XML formatted content which makes it possible to monitor

Modified: excalibur/site/issue-tracking.html
Url: http://svn.apache.org/viewcvs/excalibur/site/issue-tracking.html?view=diff&rev=124026&p1=excalibur/site/issue-tracking.html&r1=124025&p2=excalibur/site/issue-tracking.html&r2=124026
==============================================================================
--- excalibur/site/issue-tracking.html	(original)
+++ excalibur/site/issue-tracking.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><strong><a href="issue-tracking.html">Issue Tracking</a></strong></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><strong><a href="issue-tracking.html">Issue Tracking</a></strong></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_JIRA_"></a><h2>What is JIRA?</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><strong><a href="issue-tracking.html">Issue Tracking</a></strong></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><strong><a href="issue-tracking.html">Issue Tracking</a></strong></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_JIRA_"></a><h2>What is JIRA?</h2><p>
                 JIRA is an issue and bug tracker.  The Excalibur team uses JIRA to keep track of all
                 of our open tasks and changelog data.
             </p></div><div class="section"><a name="Who_can_use_it_"></a><h2>Who can use it?</h2><p>
@@ -35,8 +35,8 @@
                 Apache Excalibur uses the following
                 <a href="http://issues.apache.org/jira" class="externalLink" title="External Link">ASF JIRA</a> modules:
             </p><ul>
-                <li><a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10428" class="externalLink" title="External Link">Excalibur Components</a></li>
-                <li><a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10420" class="externalLink" title="External Link">Excalibur Fortress</a></li>
+                <li><a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10428" class="externalLink" title="External Link">Excalibur Components</a></li>
+                <li><a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10420" class="externalLink" title="External Link">Excalibur Fortress</a></li>
             </ul><p>
                 You can browse these modules to see the current status of the project or to enter
                 new issues.

Modified: excalibur/site/license.html
Url: http://svn.apache.org/viewcvs/excalibur/site/license.html?view=diff&rev=124026&p1=excalibur/site/license.html&r1=124025&p2=excalibur/site/license.html&r2=124026
==============================================================================
--- excalibur/site/license.html	(original)
+++ excalibur/site/license.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><a href="maven-reports.html">Project Reports</a><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><strong><a href="license.html">Project License</a></strong></li><li class="none"><a href="linkcheck.html">Link Check Report</a></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Project_License"></a><h2>Project License</h2><p></p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><a href="maven-reports.html">Project Reports</a><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><strong><a href="license.html">Project License</a></strong></li><li class="none"><a href="linkcheck.html">Link Check Report</a></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Project_License"></a><h2>Project License</h2><p></p>
     <div class="source"><pre>
                                  Apache License
                            Version 2.0, January 2004

Modified: excalibur/site/lifecycle/extension.html
Url: http://svn.apache.org/viewcvs/excalibur/site/lifecycle/extension.html?view=diff&rev=124026&p1=excalibur/site/lifecycle/extension.html&r1=124025&p2=excalibur/site/lifecycle/extension.html&r2=124026
==============================================================================
--- excalibur/site/lifecycle/extension.html	(original)
+++ excalibur/site/lifecycle/extension.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><a href="../lifecycle/index.html">Lifecycle</a><ul><li class="none"><a href="../lifecycle/index.html">Overview</a></li><li class="none"><strong><a href="../lifecycle/extension.html">Extensions</a></strong></li><li class="none"><a href="../lifecycle/interfaces.html">Interfaces</a></li><li class="none"><a href="../lifecycle/fortress.html">Tutorial</a></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_are_lifecycle_extensions__"></a><h2>What are lifecycle extensions ?</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><a href="../lifecycle/index.html">Lifecycle</a><ul><li class="none"><a href="../lifecycle/index.html">Overview</a></li><li class="none"><strong><a href="../lifecycle/extension.html">Extensions</a></strong></li><li class="none"><a href="../lifecycle/interfaces.html">Interfaces</a></li><li class="none"><a href="../lifecycle/fortress.html">Tutorial</a></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_are_lifecycle_extensions__"></a><h2>What are lifecycle extensions ?</h2><p>
     Lifecycle extensions are additional stages a component can traverse through during
     it's lifetime. Lifecycle extensions allow a container to provide extra functionality
     to components in addition to the standard stages defined by Avalon Framework.

Modified: excalibur/site/lifecycle/fortress.html
Url: http://svn.apache.org/viewcvs/excalibur/site/lifecycle/fortress.html?view=diff&rev=124026&p1=excalibur/site/lifecycle/fortress.html&r1=124025&p2=excalibur/site/lifecycle/fortress.html&r2=124026
==============================================================================
--- excalibur/site/lifecycle/fortress.html	(original)
+++ excalibur/site/lifecycle/fortress.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><a href="../lifecycle/index.html">Lifecycle</a><ul><li class="none"><a href="../lifecycle/index.html">Overview</a></li><li class="none"><a href="../lifecycle/extension.html">Extensions</a></li><li class="none"><a href="../lifecycle/interfaces.html">Interfaces</a></li><li class="none"><strong><a href="../lifecycle/fortress.html">Tutorial</a></strong></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Example"></a><h2>Example</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><a href="../lifecycle/index.html">Lifecycle</a><ul><li class="none"><a href="../lifecycle/index.html">Overview</a></li><li class="none"><a href="../lifecycle/extension.html">Extensions</a></li><li class="none"><a href="../lifecycle/interfaces.html">Interfaces</a></li><li class="none"><strong><a href="../lifecycle/fortress.html">Tutorial</a></strong></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Example"></a><h2>Example</h2><p>
     Let's look at a simple example. The following is also available as a working sample
     in Fortress' examples directory.
             </p><p>

Modified: excalibur/site/lifecycle/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/lifecycle/index.html?view=diff&rev=124026&p1=excalibur/site/lifecycle/index.html&r1=124025&p2=excalibur/site/lifecycle/index.html&r2=124026
==============================================================================
--- excalibur/site/lifecycle/index.html	(original)
+++ excalibur/site/lifecycle/index.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><strong><a href="../lifecycle/index.html">Lifecycle Extensions</a></strong></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><strong><a href="../lifecycle/index.html">Lifecycle</a></strong><ul><li class="none"><strong><a href="../lifecycle/index.html">Overview</a></strong></li><li class="none"><a href="../lifecycle/extension.html">Extensions</a></li><li class="none"><a href="../lifecycle/interfaces.html">Interfaces</a></li><li class="none"><a href="../lifecycle/fortress.html">Tutorial</a></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Lifecycle"></a><h2>Excalibur Lifecycle</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><strong><a href="../lifecycle/index.html">Lifecycle Extensions</a></strong></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><strong><a href="../lifecycle/index.html">Lifecycle</a></strong><ul><li class="none"><strong><a href="../lifecycle/index.html">Overview</a></strong></li><li class="none"><a href="../lifecycle/extension.html">Extensions</a></li><li class="none"><a href="../lifecycle/interfaces.html">Interfaces</a></li><li class="none"><a href="../lifecycle/fortress.html">Tutorial</a></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_Lifecycle"></a><h2>Excalibur Lifecycle</h2><p>
         The Lifecycle package contains a set of interfaces and classes 
         supporting portable lifecycle extensions.
             </p><p>

Modified: excalibur/site/lifecycle/interfaces.html
Url: http://svn.apache.org/viewcvs/excalibur/site/lifecycle/interfaces.html?view=diff&rev=124026&p1=excalibur/site/lifecycle/interfaces.html&r1=124025&p2=excalibur/site/lifecycle/interfaces.html&r2=124026
==============================================================================
--- excalibur/site/lifecycle/interfaces.html	(original)
+++ excalibur/site/lifecycle/interfaces.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><a href="../lifecycle/index.html">Lifecycle</a><ul><li class="none"><a href="../lifecycle/index.html">Overview</a></li><li class="none"><a href="../lifecycle/extension.html">Extensions</a></li><li class="none"><strong><a href="../lifecycle/interfaces.html">Interfaces</a></strong></li><li class="none"><a href="../lifecycle/fortress.html">Tutorial</a></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Lifestyle_Extension_Interfaces"></a><h2>Lifestyle Extension Interfaces</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="expanded"><a href="../lifecycle/index.html">Lifecycle</a><ul><li class="none"><a href="../lifecycle/index.html">Overview</a></li><li class="none"><a href="../lifecycle/extension.html">Extensions</a></li><li class="none"><strong><a href="../lifecycle/interfaces.html">Interfaces</a></strong></li><li class="none"><a href="../lifecycle/fortress.html">Tutorial</a></li></ul></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Lifestyle_Extension_Interfaces"></a><h2>Lifestyle Extension Interfaces</h2><p>
         A container manages extensions using an extension handler.  Handlers
         may implement the
                 <code>Creator</code> and/or

Modified: excalibur/site/lifecycle/merlin.html
Url: http://svn.apache.org/viewcvs/excalibur/site/lifecycle/merlin.html?view=diff&rev=124026&p1=excalibur/site/lifecycle/merlin.html&r1=124025&p2=excalibur/site/lifecycle/merlin.html&r2=124026
==============================================================================
--- excalibur/site/lifecycle/merlin.html	(original)
+++ excalibur/site/lifecycle/merlin.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Outdated_content"></a><h2>Outdated content</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Outdated_content"></a><h2>Outdated content</h2><p>
                 <b>Merlin no longer uses the excalibur-lifecycle package.</b>
             </p></div><div class="section"><a name="Example"></a><h2>Example</h2><div class="section"><a name="Create_your_lifestyle_stage_interface"></a><h2>Create your lifestyle stage interface</h2><p>
           The following interface is your domain specific lifecycle stage 

Modified: excalibur/site/linkcheck.html
Url: http://svn.apache.org/viewcvs/excalibur/site/linkcheck.html?view=diff&rev=124026&p1=excalibur/site/linkcheck.html&r1=124025&p2=excalibur/site/linkcheck.html&r2=124026
==============================================================================
--- excalibur/site/linkcheck.html	(original)
+++ excalibur/site/linkcheck.html	Mon Jan  3 13:21:04 2005
@@ -25,444 +25,41 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><a href="maven-reports.html">Project Reports</a><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><a href="license.html">Project License</a></li><li class="none"><strong><a href="linkcheck.html">Link Check Report</a></strong></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Link_Check_Report"></a><h2>Link Check Report</h2><table class="bodyTable"><thead>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><a href="maven-reports.html">Project Reports</a><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><a href="license.html">Project License</a></li><li class="none"><strong><a href="linkcheck.html">Link Check Report</a></strong></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Link_Check_Report"></a><h2>Link Check Report</h2><table class="bodyTable"><thead>
           <tr class="a"><th>URL</th></tr>
         </thead><tbody>
           <tr class="b"><td colspan="2">
-              <a href="                     fortress/using-meta-info.html                   ">fortress/using-meta-info.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     fortress/servlet.html                   ">fortress/servlet.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     fortress/getting-started.html                   ">fortress/getting-started.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     fortress/index.html                   ">fortress/index.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     fortress/cli.html                   ">fortress/cli.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     fortress/swing.html                   ">fortress/swing.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     fortress/features.html                   ">fortress/features.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     fortress/design-notes.html                   ">fortress/design-notes.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     xmlutil/index.html                   ">xmlutil/index.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     store/janitor.html                   ">store/janitor.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     store/mru.html                   ">store/mru.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     store/index.html                   ">store/index.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/configuration.html                   ">instrument/configuration.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/html-client.html                   ">instrument/html-client.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/container.html                   ">instrument/container.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/java-client.html                   ">instrument/java-client.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/xml-client-instrument.html                   ">instrument/xml-client-instrument.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
-              <p>NOT FOUND - http://localhost:15080/instrument.xml?name=instrument-manager.memory</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/instrument-examples.html                   ">instrument/instrument-examples.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/xml-client-sample.html                   ">instrument/xml-client-sample.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
-              <p>NOT FOUND - http://localhost:15080/sample.xml?name=instrument-manager.memory.maximum_1000_600</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/xml-client-instrument-manager.html                   ">instrument/xml-client-instrument-manager.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
-              <p>NOT FOUND - http://localhost:15080/instrument-manager.xml?recurse=true</p>
-              <p>NOT FOUND - xml-client-create-sample.html</p>
-              <p>NOT FOUND - xml-client-create-samples.html</p>
-              <p>NOT FOUND - xml-client-gc.html</p>
-              <p>NOT FOUND - xml-client-sample-lease.html</p>
-              <p>NOT FOUND - xml-client-sample-leases.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/xml-client-snapshots.html                   ">instrument/xml-client-snapshots.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
-              <p>NOT FOUND - http://localhost:15080/snapshots.xml?name=instrument-manager.memory.maximum_1000_600&amp;amp;name=instrument-manager.total-memory.maximum_1000_600&amp;amp;compact=true</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/component.html                   ">instrument/component.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/index.html                   ">instrument/index.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/xml-client.html                   ">instrument/xml-client.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
-              <p>NOT FOUND - xml-client-create-sample.html</p>
-              <p>NOT FOUND - xml-client-create-samples.html</p>
-              <p>NOT FOUND - xml-client-gc.html</p>
-              <p>NOT FOUND - xml-client-sample-lease.html</p>
-              <p>NOT FOUND - xml-client-sample-leases.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/xml-client-instrumentable.html                   ">instrument/xml-client-instrumentable.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
-              <p>NOT FOUND - http://localhost:15080/instrumentable.xml?name=instrument-manager</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/manager.html                   ">instrument/manager.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/xml-client-snapshot.html                   ">instrument/xml-client-snapshot.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
-              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
-              <p>NOT FOUND - http://localhost:15080/snapshot.xml?name=instrument-manager.memory.maximum_1000_600&amp;amp;compact=true</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     instrument/component-extend-ai.html                   ">instrument/component-extend-ai.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     sourceresolve/index.html                   ">sourceresolve/index.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/mpool-howto.html                   ">event/mpool-howto.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/event.html                   ">event/event.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/cpuparser-howto.html                   ">event/cpuparser-howto.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/mpool.html                   ">event/mpool.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/index.html                   ">event/index.html</a>
+              <a href="                     configuration.html                   ">configuration.html</a>
             </td></tr>
           <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
               <p>NOT FOUND - deprecated.html</p>
             </td></tr>
           <tr class="b"><td colspan="2">
-              <a href="                     event/util-howto.html                   ">event/util-howto.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/command-howto.html                   ">event/command-howto.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/util.html                   ">event/util.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/command.html                   ">event/command.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     event/event-howto.html                   ">event/event-howto.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     lifecycle/interfaces.html                   ">lifecycle/interfaces.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     lifecycle/merlin.html                   ">lifecycle/merlin.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     lifecycle/index.html                   ">lifecycle/index.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     lifecycle/fortress.html                   ">lifecycle/fortress.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     lifecycle/extension.html                   ">lifecycle/extension.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - ../containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     license.html                   ">license.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - changelog-report.html</p>
-              <p>NOT FOUND - containerkit.html</p>
-              <p>NOT FOUND - developer-activity-report.html</p>
-              <p>NOT FOUND - file-activity-report.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     linkcheck.html                   ">linkcheck.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - changelog-report.html</p>
-              <p>NOT FOUND - containerkit.html</p>
-              <p>NOT FOUND - developer-activity-report.html</p>
-              <p>NOT FOUND - file-activity-report.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     cvs-usage.html                   ">cvs-usage.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     index.html                   ">index.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     maven-reports.html                   ">maven-reports.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - changelog-report.html</p>
-              <p>NOT FOUND - containerkit.html</p>
-              <p>NOT FOUND - developer-activity-report.html</p>
-              <p>NOT FOUND - file-activity-report.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     dependencies.html                   ">dependencies.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     issue-tracking.html                   ">issue-tracking.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     mail-lists.html                   ">mail-lists.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     project-info.html                   ">project-info.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     team-list.html                   ">team-list.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     downloads.html                   ">downloads.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     misc.html                   ">misc.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     no-docs-available.html                   ">no-docs-available.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
               <a href="                     deprecation.html                   ">deprecation.html</a>
             </td></tr>
           <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
               <p>NOT FOUND - http://dist.d-haven.org/event/</p>
               <p>NOT FOUND - http://dist.d-haven.org/managed-pool/</p>
             </td></tr>
           <tr class="b"><td colspan="2">
-              <a href="                     component.html                   ">component.html</a>
-            </td></tr>
-          <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-            </td></tr>
-          <tr class="b"><td colspan="2">
-              <a href="                     svn.html                   ">svn.html</a>
+              <a href="                     developing/compatiblity.html                   ">developing/compatiblity.html</a>
             </td></tr>
           <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
+              <p>NOT FOUND - ../framework/cop/guide-patterns-soii.html</p>
+              <p>NOT FOUND - ../framework/principals/containment.html</p>
             </td></tr>
           <tr class="b"><td colspan="2">
-              <a href="                     configuration.html                   ">configuration.html</a>
+              <a href="                     developing/decomposing.html                   ">developing/decomposing.html</a>
             </td></tr>
           <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
-              <p>NOT FOUND - deprecated.html</p>
+              <p>NOT FOUND - ../images/deployment.gif</p>
             </td></tr>
           <tr class="b"><td colspan="2">
-              <a href="                     thread.html                   ">thread.html</a>
+              <a href="                     developing/introduction.html                   ">developing/introduction.html</a>
             </td></tr>
           <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
+              <p>NOT FOUND - http://d-haven.org/guiapp</p>
+              <p>NOT FOUND - http://www.aspectj.org</p>
             </td></tr>
           <tr class="b"><td colspan="2">
               <a href="                     download.html                   ">download.html</a>
@@ -558,18 +155,128 @@
               <p>NOT FOUND - [preferred]/excalibur/excalibur-xmlutil/binaries</p>
               <p>NOT FOUND - [preferred]/excalibur/excalibur-xmlutil/jars</p>
               <p>NOT FOUND - [preferred]/excalibur/excalibur-xmlutil/source</p>
-              <p>NOT FOUND - containerkit.html</p>
             </td></tr>
           <tr class="b"><td colspan="2">
-              <a href="                     component-list.html                   ">component-list.html</a>
+              <a href="                     event/index.html                   ">event/index.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - deprecated.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     instrument/xml-client-instrument-manager.html                   ">instrument/xml-client-instrument-manager.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
+              <p>NOT FOUND - http://localhost:15080/instrument-manager.xml?recurse=true</p>
+              <p>NOT FOUND - xml-client-create-sample.html</p>
+              <p>NOT FOUND - xml-client-create-samples.html</p>
+              <p>NOT FOUND - xml-client-gc.html</p>
+              <p>NOT FOUND - xml-client-sample-lease.html</p>
+              <p>NOT FOUND - xml-client-sample-leases.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     instrument/xml-client-instrument.html                   ">instrument/xml-client-instrument.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
+              <p>NOT FOUND - http://localhost:15080/instrument.xml?name=instrument-manager.memory</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     instrument/xml-client-instrumentable.html                   ">instrument/xml-client-instrumentable.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
+              <p>NOT FOUND - http://localhost:15080/instrumentable.xml?name=instrument-manager</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     instrument/xml-client-sample.html                   ">instrument/xml-client-sample.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
+              <p>NOT FOUND - http://localhost:15080/sample.xml?name=instrument-manager.memory.maximum_1000_600</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     instrument/xml-client-snapshot.html                   ">instrument/xml-client-snapshot.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
+              <p>NOT FOUND - http://localhost:15080/snapshot.xml?name=instrument-manager.memory.maximum_1000_600&amp;amp;compact=true</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     instrument/xml-client-snapshots.html                   ">instrument/xml-client-snapshots.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
+              <p>NOT FOUND - http://localhost:15080/snapshots.xml?name=instrument-manager.memory.maximum_1000_600&amp;amp;name=instrument-manager.total-memory.maximum_1000_600&amp;amp;compact=true</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     instrument/xml-client.html                   ">instrument/xml-client.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - ../instrument/xml-client-create-sample.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-create-samples.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-gc.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-lease.html</p>
+              <p>NOT FOUND - ../instrument/xml-client-sample-leases.html</p>
+              <p>NOT FOUND - xml-client-create-sample.html</p>
+              <p>NOT FOUND - xml-client-create-samples.html</p>
+              <p>NOT FOUND - xml-client-gc.html</p>
+              <p>NOT FOUND - xml-client-sample-lease.html</p>
+              <p>NOT FOUND - xml-client-sample-leases.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     issue-tracking.html                   ">issue-tracking.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10420</p>
+              <p>NOT FOUND - http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10428</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     license.html                   ">license.html</a>
+            </td></tr>
+          <tr class="a"><td>
+              <p>NOT FOUND - changelog-report.html</p>
+              <p>NOT FOUND - developer-activity-report.html</p>
+              <p>NOT FOUND - file-activity-report.html</p>
+            </td></tr>
+          <tr class="b"><td colspan="2">
+              <a href="                     linkcheck.html                   ">linkcheck.html</a>
             </td></tr>
           <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
+              <p>NOT FOUND - changelog-report.html</p>
+              <p>NOT FOUND - developer-activity-report.html</p>
+              <p>NOT FOUND - file-activity-report.html</p>
             </td></tr>
           <tr class="b"><td colspan="2">
-              <a href="                     logger.html                   ">logger.html</a>
+              <a href="                     maven-reports.html                   ">maven-reports.html</a>
             </td></tr>
           <tr class="a"><td>
-              <p>NOT FOUND - containerkit.html</p>
+              <p>NOT FOUND - changelog-report.html</p>
+              <p>NOT FOUND - developer-activity-report.html</p>
+              <p>NOT FOUND - file-activity-report.html</p>
             </td></tr>
         </tbody></table></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/logger.html
Url: http://svn.apache.org/viewcvs/excalibur/site/logger.html?view=diff&rev=124026&p1=excalibur/site/logger.html&r1=124025&p2=excalibur/site/logger.html&r2=124026
==============================================================================
--- excalibur/site/logger.html	(original)
+++ excalibur/site/logger.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><strong><a href="logger.html">Logger</a></strong></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><strong><a href="logger.html">Logger</a></strong></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
         Find Avalon Excalibur's Log Management System in the
                 <code>org.apache.avalon.excalibur.logger</code> package.
         Excalibur-Logger integrates neatly into the Avalon ECM

Modified: excalibur/site/mail-lists.html
Url: http://svn.apache.org/viewcvs/excalibur/site/mail-lists.html?view=diff&rev=124026&p1=excalibur/site/mail-lists.html&r1=124025&p2=excalibur/site/mail-lists.html&r2=124026
==============================================================================
--- excalibur/site/mail-lists.html	(original)
+++ excalibur/site/mail-lists.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><strong><a href="mail-lists.html">Mailing Lists</a></strong></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><strong><a href="mail-lists.html">Mailing Lists</a></strong></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mailing_Lists"></a><h2>Mailing Lists</h2><p> 
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><strong><a href="mail-lists.html">Mailing Lists</a></strong></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><strong><a href="mail-lists.html">Mailing Lists</a></strong></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Mailing_Lists"></a><h2>Mailing Lists</h2><p> 
         These are the mailing lists that have been established for this
         project.  For each list, there is a subscribe, unsubscribe, and an
         archive link.
@@ -37,20 +37,20 @@
       </td><td>
             <a href="mailto:dev-unsubscribe@excalibur.apache.org">Unsubscribe</a>
       </td><td>
-            <a href="http://news.gmane.org/gmane.comp.apache.excalibur.devel" class="externalLink" title="External Link">Archive</a>
+            <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=dev@excalibur.apache.org" class="externalLink" title="External Link">Archive</a>
       </td></tr>
                 <tr class="a"><td>Excalibur User List</td><td>
             <a href="mailto:user-subscribe@excalibur.apache.org">Subscribe</a>
       </td><td>
             <a href="mailto:user-unsubscribe@excalibur.apache.org">Unsubscribe</a>
       </td><td>
-            <a href="http://news.gmane.org/gmane.comp.apache.excalibur.user" class="externalLink" title="External Link">Archive</a>
+            <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=user@excalibur.apache.org" class="externalLink" title="External Link">Archive</a>
       </td></tr>
                 <tr class="b"><td>Excalibur Commit List</td><td>
             <a href="mailto:scm-subscribe@excalibur.apache.org">Subscribe</a>
       </td><td>
             <a href="mailto:scm-unsubscribe@excalibur.apache.org">Unsubscribe</a>
       </td><td>
-            <a href="http://news.gmane.org/gmane.comp.apache.excalibur.cvs" class="externalLink" title="External Link">Archive</a>
+            <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listName=scm@excalibur.apache.org" class="externalLink" title="External Link">Archive</a>
       </td></tr>
                 </tbody></table></div></div></div><div class="clear"><hr></hr></div><div id="footer"><div class="xright">� 1997-2005, The Apache Software Foundation</div><div class="clear"><hr></hr></div></div></body></html>

Modified: excalibur/site/maven-reports.html
Url: http://svn.apache.org/viewcvs/excalibur/site/maven-reports.html?view=diff&rev=124026&p1=excalibur/site/maven-reports.html&r1=124025&p2=excalibur/site/maven-reports.html&r2=124026
==============================================================================
--- excalibur/site/maven-reports.html	(original)
+++ excalibur/site/maven-reports.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><strong><a href="maven-reports.html">Project Reports</a></strong><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><a href="license.html">Project License</a></li><li class="none"><a href="linkcheck.html">Link Check Report</a></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Maven_Generated_Reports"></a><h2>Maven Generated Reports</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="expanded"><strong><a href="maven-reports.html">Project Reports</a></strong><ul><li class="none"><a href="changelog-report.html">Change Log</a></li><li class="none"><a href="developer-activity-report.html">Developer Activity</a></li><li class="none"><a href="file-activity-report.html">File Activity</a></li><li class="none"><a href="license.html">Project License</a></li><li class="none"><a href="linkcheck.html">Link Check Report</a></li></ul></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Maven_Generated_Reports"></a><h2>Maven Generated Reports</h2><p>
         This document provides an overview of the various reports that
         are automatically generated by 
         <a href="http://maven.apache.org/" class="externalLink" title="External Link">Maven</a>.

Modified: excalibur/site/misc.html
Url: http://svn.apache.org/viewcvs/excalibur/site/misc.html?view=diff&rev=124026&p1=excalibur/site/misc.html&r1=124025&p2=excalibur/site/misc.html&r2=124026
==============================================================================
--- excalibur/site/misc.html	(original)
+++ excalibur/site/misc.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Useful_tidbits"></a><h2>Useful tidbits</h2><ul>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Useful_tidbits"></a><h2>Useful tidbits</h2><ul>
                 <li><a href="/cvs-usage.html">we don't use cvs</a></li>
                 <li><a href="/no-docs-available.html">we know we need more docs</a></li>
                 <li><a href="http://wiki.apache.org/excalibur/NightlyBuild" class="externalLink" title="External Link">we build our software automatically...</a></li>

Modified: excalibur/site/no-docs-available.html
Url: http://svn.apache.org/viewcvs/excalibur/site/no-docs-available.html?view=diff&rev=124026&p1=excalibur/site/no-docs-available.html&r1=124025&p2=excalibur/site/no-docs-available.html&r2=124026
==============================================================================
--- excalibur/site/no-docs-available.html	(original)
+++ excalibur/site/no-docs-available.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="expanded"><a href="misc.html">Miscellaneous</a><ul><li class="none"><strong><a href="no-docs-available.html">Where's my documentation???</a></strong></li><li class="none"><a href="cvs-usage.html">No CVS</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/NightlyBuild" class="externalLink" title="External Link">Nightly builds</a></li></ul></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_document_you_re_looking_for_is_no_longer_available"></a><h2>The document you're looking for is no longer available</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="expanded"><a href="misc.html">Miscellaneous</a><ul><li class="none"><strong><a href="no-docs-available.html">Where's my documentation???</a></strong></li><li class="none"><a href="cvs-usage.html">No CVS</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/NightlyBuild" class="externalLink" title="External Link">Nightly builds</a></li></ul></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_document_you_re_looking_for_is_no_longer_available"></a><h2>The document you're looking for is no longer available</h2><p>
                 Excalibur contains a lot of components that have no significant
                 amount of documentation besides their javadocs. In order to
                 reduce maintainance overhead and be able to focus on the things

Modified: excalibur/site/project-info.html
Url: http://svn.apache.org/viewcvs/excalibur/site/project-info.html?view=diff&rev=124026&p1=excalibur/site/project-info.html&r1=124025&p2=excalibur/site/project-info.html&r2=124026
==============================================================================
--- excalibur/site/project-info.html	(original)
+++ excalibur/site/project-info.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><strong><a href="project-info.html">Project Info</a></strong><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General_Project_Information"></a><h2>General Project Information</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><strong><a href="project-info.html">Project Info</a></strong><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General_Project_Information"></a><h2>General Project Information</h2><p>
         This document provides an overview of the various documents and
         links that are part of this project's general information.  All
         of this content is automatically generated by 

Modified: excalibur/site/sourceresolve/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/sourceresolve/index.html?view=diff&rev=124026&p1=excalibur/site/sourceresolve/index.html&r1=124025&p2=excalibur/site/sourceresolve/index.html&r2=124026
==============================================================================
--- excalibur/site/sourceresolve/index.html	(original)
+++ excalibur/site/sourceresolve/index.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="expanded"><strong><a href="../sourceresolve/index.html">Sourceresolver</a></strong><ul><li class="none"><strong><a href="../sourceresolve/index.html">Overview</a></strong></li></ul></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="expanded"><strong><a href="../sourceresolve/index.html">Sourceresolver</a></strong><ul><li class="none"><strong><a href="../sourceresolve/index.html">Overview</a></strong></li></ul></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
         A very common problem that you have to face in nearly every application
         is resolving a source, which means finding a resource using a URI. Of
         course after you located the resource, you want to do something with it,

Modified: excalibur/site/store/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/store/index.html?view=diff&rev=124026&p1=excalibur/site/store/index.html&r1=124025&p2=excalibur/site/store/index.html&r2=124026
==============================================================================
--- excalibur/site/store/index.html	(original)
+++ excalibur/site/store/index.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="expanded"><strong><a href="../store/index.html">Store</a></strong><ul><li class="none"><strong><a href="../store/index.html">Overview</a></strong></li></ul></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="expanded"><strong><a href="../store/index.html">Store</a></strong><ul><li class="none"><strong><a href="../store/index.html">Overview</a></strong></li></ul></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><p>
           The Store Package provides a way to store named objects without 
           taking care about where and how they are stored.
           You can choose between different implementations that store

Modified: excalibur/site/store/janitor.html
Url: http://svn.apache.org/viewcvs/excalibur/site/store/janitor.html?view=diff&rev=124026&p1=excalibur/site/store/janitor.html&r1=124025&p2=excalibur/site/store/janitor.html&r2=124026
==============================================================================
--- excalibur/site/store/janitor.html	(original)
+++ excalibur/site/store/janitor.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Goal"></a><h2>Goal</h2><p>This document describes the usage of the StoreJanitor.</p></div><div class="section"><a name="Description"></a><h2>Description</h2><p>The implementation is quit simple! Every implementation of a Store can register in the
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Goal"></a><h2>Goal</h2><p>This document describes the usage of the StoreJanitor.</p></div><div class="section"><a name="Description"></a><h2>Description</h2><p>The implementation is quit simple! Every implementation of a Store can register in the
   StoreJanitor. It checks in a configurable interval if memory is running low. If low, 
   it greps via Round Robin a victim (Store) and frees xx% of all emlements in this Store. 
   After that the StoreJanitor sleeps and waits for the next iteration.</p><p>The StoreJanitor is very useful for web applications that use the store as

Modified: excalibur/site/store/mru.html
Url: http://svn.apache.org/viewcvs/excalibur/site/store/mru.html?view=diff&rev=124026&p1=excalibur/site/store/mru.html&r1=124025&p2=excalibur/site/store/mru.html&r2=124026
==============================================================================
--- excalibur/site/store/mru.html	(original)
+++ excalibur/site/store/mru.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Goal"></a><h2>Goal</h2><p>This document explains how the MRUMemoryStore and Swapping executes.</p></div><div class="section"><a name="Overview"></a><h2>Overview</h2><p>The MRUMemoryStore was developed to provide a standard algorithm to
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="collapsed"><a href="../xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Goal"></a><h2>Goal</h2><p>This document explains how the MRUMemoryStore and Swapping executes.</p></div><div class="section"><a name="Overview"></a><h2>Overview</h2><p>The MRUMemoryStore was developed to provide a standard algorithm to
        store data in memory. For web-based applications the MRU (Most Recently Used) algorithm
        is very suitable, because the object most frequently accessed is always on "top".
             </p><p>If configured, the objects are also swapped to the filesystem if the

Modified: excalibur/site/style/maven-base.css
Url: http://svn.apache.org/viewcvs/excalibur/site/style/maven-base.css?view=diff&rev=124026&p1=excalibur/site/style/maven-base.css&r1=124025&p2=excalibur/site/style/maven-base.css&r2=124026
==============================================================================
--- excalibur/site/style/maven-base.css	(original)
+++ excalibur/site/style/maven-base.css	Mon Jan  3 13:21:04 2005
@@ -1,142 +1,142 @@
-body {
-  margin: 0px;
-  padding: 0px 0px 10px 0px;
-}
-img {
-  border:none;
-}
-table {
-  padding:0px;
-  width: 100%;
-  margin-left: -2px;
-  margin-right: -2px;
-}
-acronym {
-  cursor: help;
-  border-bottom: 1px dotted #feb;
-}
-table.bodyTable th, table.bodyTable td {
-  padding: 2px 4px 2px 4px;
-  vertical-align: top;
-}
-div.clear{
-  clear:both;
-  visibility: hidden;
-}
-div.clear hr{
-  display: none;
-}
-#projectLogo {
-  font-size: xx-large; 
-  font-weight: bold;
-}
-#organizationLogo img, #projectLogo img, #projectLogo span{
-  margin: 8px;
-}
-#projectLogo span{
-    border: 1px solid;
-    padding: 4px 10px 4px 10px;
-    background-color: #eee;
-    cursor: pointer;
-}
-.xleft, #organizationLogo img{
-  float:left;
-} 
-.xright, #projectLogo img, #projectLogo span{
-  float:right;
-  text-shadow: #7CFC00;
-}
-#banner {
-  border-bottom: 1px solid #fff;
-}
-#banner img {
-  border: none;
-}
-#footer, #breadcrumbs {
-  padding: 3px 10px 3px 10px;
-}
-#leftColumn {
- width: 18%;
- float:left;
-}
-#bodyColumn {
-  margin-left: 20%;
-}
-#navcolumn {
-  padding: 8px 4px 0 8px;
-}
-#navcolumn h5, #navcolumn ul {
-  margin: 0;
-  padding: 0;
-  font-size: small;
-}
-#navcolumn li {
-  list-style-type: none;
-  background-image: none;
-  background-repeat: no-repeat;
-  background-position: 0 0.4em;
-  padding-left: 16px;
-  list-style-position: ouside;
-  line-height: 1.2em;
-  font-size: smaller;
-}
-#navcolumn li.expanded {
-  background-image: url(../images/expanded.gif);
-}
-#navcolumn li.collapsed {
-  background-image: url(../images/collapsed.gif);
-}
-#poweredBy {
-  text-align: center;
-}
-#navcolumn img {
-  margin-top: 10px;
-  margin-bottom: 3px;
-}
-#poweredBy img {
-  display:block;
-  margin: 20px 0 20px 17px;
-  border: 1px solid black;
-  width: 90px;
-  height: 30px;
-}
-#search img {
-    margin: 0px;
-    display: block;
-}
-#search #q, #search #btnG {
-    border: 1px solid #999;
-    margin-bottom:10px;
-}
-#search form {
-    margin: 0px;
-}
-#lastPublished {
-  font-size: x-small;
-}
-.navSection {
-  margin-bottom: 2px;
-  padding: 8px;
-}
-.navSectionHead {
-  font-weight: bold;
-  font-size: x-small;
-}
-.section {
-  padding: 4px;
-}
-#footer {
-  font-size: x-small;
-}
-#breadcrumbs {
-  font-size: x-small;
-  margin: 0pt;
-}
-.source {
-  padding: 12px;
-  margin: 1em 7px 1em 7px;
-}
-.source pre {
-  margin: 0px;
-  padding: 0px;
-}
+body {
+  margin: 0px;
+  padding: 0px 0px 10px 0px;
+}
+img {
+  border:none;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#projectLogo {
+  font-size: xx-large; 
+  font-weight: bold;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+  margin: 8px;
+}
+#projectLogo span{
+    border: 1px solid;
+    padding: 4px 10px 4px 10px;
+    background-color: #eee;
+    cursor: pointer;
+}
+.xleft, #organizationLogo img{
+  float:left;
+} 
+.xright, #projectLogo img, #projectLogo span{
+  float:right;
+  text-shadow: #7CFC00;
+}
+#banner {
+  border-bottom: 1px solid #fff;
+}
+#banner img {
+  border: none;
+}
+#footer, #breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 18%;
+ float:left;
+}
+#bodyColumn {
+  margin-left: 20%;
+}
+#navcolumn {
+  padding: 8px 4px 0 8px;
+}
+#navcolumn h5, #navcolumn ul {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.4em;
+  padding-left: 16px;
+  list-style-position: ouside;
+  line-height: 1.2em;
+  font-size: smaller;
+}
+#navcolumn li.expanded {
+  background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+  background-image: url(../images/collapsed.gif);
+}
+#poweredBy {
+  text-align: center;
+}
+#navcolumn img {
+  margin-top: 10px;
+  margin-bottom: 3px;
+}
+#poweredBy img {
+  display:block;
+  margin: 20px 0 20px 17px;
+  border: 1px solid black;
+  width: 90px;
+  height: 30px;
+}
+#search img {
+    margin: 0px;
+    display: block;
+}
+#search #q, #search #btnG {
+    border: 1px solid #999;
+    margin-bottom:10px;
+}
+#search form {
+    margin: 0px;
+}
+#lastPublished {
+  font-size: x-small;
+}
+.navSection {
+  margin-bottom: 2px;
+  padding: 8px;
+}
+.navSectionHead {
+  font-weight: bold;
+  font-size: x-small;
+}
+.section {
+  padding: 4px;
+}
+#footer {
+  font-size: x-small;
+}
+#breadcrumbs {
+  font-size: x-small;
+  margin: 0pt;
+}
+.source {
+  padding: 12px;
+  margin: 1em 7px 1em 7px;
+}
+.source pre {
+  margin: 0px;
+  padding: 0px;
+}

Modified: excalibur/site/style/maven-classic.css
Url: http://svn.apache.org/viewcvs/excalibur/site/style/maven-classic.css?view=diff&rev=124026&p1=excalibur/site/style/maven-classic.css&r1=124025&p2=excalibur/site/style/maven-classic.css&r2=124026
==============================================================================
--- excalibur/site/style/maven-classic.css	(original)
+++ excalibur/site/style/maven-classic.css	Mon Jan  3 13:21:04 2005
@@ -1,866 +1,866 @@
-body {
- background: #fff;
- color: #000;
- }
-
-.contentBox h2 {
- color: #fff;
- background-color: #036;
- }
-
-.contentBox h3 {
- color: #fff;
- background-color: #888;
- }
-
-.a td { 
- background: #ddd;
- color: #000;
- }
-
-.b td { 
- background: #efefef;
- color: #000;
- }
-
-.contentBox th {
- background-color: #bbb;
- color: #fff;
- }
-
-div#banner {
- border-top: 1px solid #369;
- border-bottom: 1px solid #003;
- }
-
-#banner, #banner td { 
- background: #036;
- color: #fff;
- }
-
-#leftColumn {
- background: #eee;
- color: #000;
- border-right: 1px solid #aaa;
- border-bottom: 1px solid #aaa;
- border-top: 1px solid #fff;
-}
-
-#navcolumn {
-/* bad for IE
- background: #eee;
-*/
- color: #000;
- border-right: none;
- border-bottom: none;
- border-top: none;
- }
-
-#breadcrumbs {
- background-color: #ddd;
- color: #000;
- border-top: 1px solid #fff;
- border-bottom: 1px solid #aaa;
- }
-
-.source {
- background-color: #fff;
- color: #000;
- border-right: 1px solid #888; 
- border-left: 1px solid #888; 
- border-top: 1px solid #888; 
- border-bottom: 1px solid #888; 
- margin-right: 7px;
- margin-left: 7px;
- margin-top: 1em;
- }
-
-.source pre {
- margin-right: 7px;
- margin-left: 7px;
- }
-
-a[name]:hover, #leftColumn a[name]:hover {
- color: inherit !important;
- }
-
-a:link, #breadcrumbs a:visited, #navcolumn a:visited, .contentBox a:visited, .tasknav a:visited {
- color: blue;
- }
-
-a:active, a:hover, #leftColumn a:active, #leftColumn a:hover {
- color: #f30 !important;
- }
-
-a:link.selfref, a:visited.selfref {
- color: #555 !important;
- }
-
-a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
-  background: url(../images/external-classic.png) right center no-repeat;
-  padding-right: 15px;
-}
-
-a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
-  background: url(../images/newwindow-classic.png) right center no-repeat;
-  padding-right: 18px;
-}
-
-h2, h3 {
- margin-top: 1em;
- margin-bottom: 0;
- }
-
-img.handle {
- border: 0;
- padding-right: 2px;
-}
-
-#navcolumn div div  {
- background-image: none;
- background-repeat: no-repeat;
-}
-
-#navcolumn div div {
-  padding-left: 10px;
-}
-/* $Id: maven-classic.css,v 1.3 2004/05/18 09:23:28 aheritier Exp $
-	
-	This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
-
-/* colors, backgrounds, borders, link indication */
-.contentBox h2, .contentBox h3, .tabs td, .tabs th, .functnbar {
-	background-image: url(../images/nw_maj_rond.gif);
-	background-repeat: no-repeat;
-}
-
-.functnbar, .functnbar2 {
-	background-color: #aaa;
-}
-
-.functnbar2, .functnbar3 {
-	background-color: #aaa;
-	background-image: url(../images/sw_maj_rond.gif);
-	background-repeat: no-repeat;
-	background-position: bottom left;
-}
-
-.functnbar3 {
-	background-color: #ddd;
-	background-image: url(../images/sw_med_rond.gif);
-}
-
-.functnbar, .functnbar2, .functnbar3 {
-	color: #000;
-}
-
-.functnbar a, .functnbar2 a, .functnbar3 a {
-	color: #000;
-	text-decoration: underline;
-}
-
-#navcolumn .body div, body.docs #toc li li {
-	background-image: url(../images/strich.gif);
-	background-repeat: no-repeat;
-	background-position: .5em .5em;
-}
-
-#searchbox .body div, #navcolumn .body .heading {
-	background-image: none;
-}
-
-a:link.selfref, a:visited.selfref {
-	text-decoration: none;
-}
-
-#leftColumn a, #breadcrumbs a {
-	text-decoration: none;
-}
-
-/* Unsure of this. TODO */
-.contentBox h2 a:link, .contentBox h2 a:visited, .contentBox h3 a:link, .contentBox h3 a:visited {
-	color: #fff !important;
-	text-decoration: underline;
-}
-
-table, th, td {
-	border: none;
-}
-
-div.colbar {
-	background: #eee;
-	border-color: #999 #EEE #EEE #999;
-	border-width: 1px;
-	border-style: solid;
-}
-
-.toolgroup {
-	background: #efefef;
-}
-
-.toolgroup .label {
-	border-bottom: 1px solid #666;
-	border-right: 1px solid #666;
-	background: #ddd;
-	color: #555;
-}
-
-.toolgroup .body {
-	border-right: 1px solid #aaa;
-	border-bottom: 1px solid #aaa;
-}
-
-#main {
-	border-top: 1px solid #999;
-}
-
-#rightcol div.www, #rightcol div.help {
-	border: 1px solid #ddd;
-}
-
-body.docs div.docs {
-	background-color: #fff;
-	border-left: 1px solid #ddd;
-	border-top: 1px solid #ddd;
-}
-
-#helptext .label {
-	background-image: url(../images/icon_help_sml.gif);
-	background-repeat: no-repeat;
-	background-position: 97%;
-}
-
-body.docs {
-	background: #eee url(../images/help_logo.gif) top right no-repeat !important;
-}
-
-.docs h2, .docs h3 {
-	border-top: solid 1px #000;
-}
-
-#apphead h2 em {
-	color: #777;
-}
-
-.tabs th {
-	border-right: 1px solid #333;
-	background-color: #ddd;
-	color: #fff;
-	border-left: 1px solid #fff;
-}
-
-.tabs td {
-	background-color: #999;
-	border-bottom: 1px solid #fff;
-	border-right: 1px solid #fff;
-	border-left: 1px solid #fff;
-}
-
-.tabs {
-	border-bottom: 6px #ddd solid;
-}
-
-.tabs th, .tabs th a:link, .tabs th a:visited {
-	color: #555;
-}
-
-.tabs td, .tabs td a:link, .tabs td a:visited {
-	color: #fff;
-}
-
-.tabs a {
-	text-decoration: none;
-}
-
-.axial th {
-	background-color: #ddd;
-	color: black;
-}
-
-.alert {
-	background-color: #ff9;
-}
-
-.expandedwaste {
-	background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
-}
-
-.collapsedwaste {
-	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
-}
-
-.filebrowse .expanded, .filebrowse-alt .expanded {
-	background-image: url(../images/icon_arrowfolderopen2_sml.gif);
-	background-repeat: no-repeat;
-}
-
-.filebrowse .collapsed, .filebrowse-alt .collapsed {
-	background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
-	background-repeat: no-repeat;
-}
-
-.filebrowse .leafnode, .filebrowse-alt .leafnode {
-	background-image: url(../images/icon_folder_sml.gif);
-	background-repeat: no-repeat;
-}
-
-.filebrowse .leaf, .filebrowse-alt .leaf {
-	background-image: url(../images/icon_doc_sml.gif);
-	background-repeat: no-repeat;
-}
-
-.sortup {
-	background: url(../images/icon_sortup.gif) no-repeat;
-}
-
-.sortdown {
-	background: url(../images/icon_sortdown.gif) no-repeat;
-}
-
-.collapsedwaste {
-	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
-}
-
-body .grid td {
-	border-top: 1px solid #ccc;
-	border-left: 1px solid #ccc;
-	background-color: transparent;
-}
-
-.confirm {
-	color: #090;
-}
-
-.info {
-	color: #069;
-}
-
-.errormessage, .warningmessage, .donemessage, .infomessage {
-	border-top: 5px solid #900;
-	border-left: 1px solid #900;
-	background-image: url(../images/icon_error_lrg.gif);
-	background-repeat: no-repeat;
-	background-position: 5px 1.33em;
-}
-
-.warningmessage {
-	background-image: url(../images/icon_warning_lrg.gif);
-	border-color: #c60;
-}
-
-.donemessage {
-	background-image: url(../images/icon_success_lrg.gif);
-	border-color: #090;
-}
-
-.infomessage {
-	background-image: url(../images/icon_info_lrg.gif);
-	border-color: #069;
-}
-
-.docinfo {
-	background: url(../images/icon_doc_lrg.gif) no-repeat;
-}
-
-.dirinfo {
-	background: url(../images/icon_folder_lrg.gif) no-repeat;
-}
-
-.memberinfo {
-	background: url(../images/icon_members_lrg.gif) no-repeat;
-}
-
-.usergroupinfo {
-	background: url(../images/icon_usergroups_lrg.gif) no-repeat;
-}
-
-.errormark, .warningmark, .donemark, .infomark {
-	background: url(../images/icon_error_sml.gif) no-repeat;
-}
-
-.warningmark {
-	background-image: url(../images/icon_warning_sml.gif);
-}
-
-.donemark {
-	background-image: url(../images/icon_success_sml.gif);
-}
-
-.infomark {
-	background-image: url(../images/icon_info_sml.gif);
-}
-
-.cvsdiff, .cvsblame {
-	background-color: #ccc;
-}
-
-.cvsdiffadd {
-	background-color: #afa;
-}
-
-.cvsdiffremove {
-	background-color: #faa;
-}
-
-.cvsdiffchanges1 {
-	background-color: #ff7;
-}
-
-.cvsdiffchanges2 {
-	background-color: #ff7;
-}
-
-li.selection ul a {
-	background: #fff;
-}
-
-.band1 {
-	color: #fff;
-	background-color: #663;
-}
-
-.band2 {
-	color: #fff;
-	background-color: #66C;
-}
-
-.band3 {
-	background-color: #C99;
-}
-
-.band4 {
-	background-color: #CFF;
-}
-
-.band5 {
-	color: #fff;
-	background-color: #336;
-}
-
-.band6 {
-	color: #fff;
-	background-color: #966;
-}
-
-.band7 {
-	background-color: #9CC;
-}
-
-.band8 {
-	background-color: #FFC;
-}
-
-.band9 {
-	color: #fff;
-	background-color: #633;
-}
-
-.band10 {
-	color: #fff;
-	background-color: #699;
-}
-
-.band11 {
-	background-color: #CC9;
-}
-
-.band12 {
-	background-color: #CCF;
-}
-
-.band13 {
-	color: #fff;
-	background-color: #366;
-}
-
-.band14 {
-	color: #fff;
-	background-color: #996;
-}
-
-.band15 {
-	background-color: #99C;
-}
-
-.band16 {
-	background-color: #FCC;
-}
-
-.contentBox .helplink, #helptext .helplink {
-	cursor: help;
-}
-
-.legend th, .bars th {
-	background-color: #fff;
-}
-
-/* font and text properties, exclusive of link indication, alignment, text-indent */
-body, th, td, input, select {
-	font-family: Verdana, Helvetica, Arial, sans-serif;
-}
-
-code, pre {
-	font-family: 'Andale Mono', Courier, monospace;
-}
-
-body, .contentBox h2, .contentBox h3, #rightcol h2, pre, code, #apphead h2 small, h3, th, td {
-	font-size: x-small;
-	voice-family: "\"}\"";
-	voice-family: inherit;
-	font-size: small;
-}
-
-small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftColumn, .legend, .bars {
-	font-size: xx-small;
-	voice-family: "\"}\"";
-	voice-family: inherit;
-	font-size: x-small;
-}
-
-.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
-	font-weight: bold;
-}
-
-li.selection ul {
-	font-weight: normal;
-}
-
-#apphead h2 em {
-	font-style: normal;
-}
-
-#banner h1 {
-	font-size: 1.25em;
-}
-
-/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
-#bodyColumn h2 {
-	margin-top: .3em;
-	margin-bottom: .5em;
-}
-
-p, ul, ol, dl, .bars table {
-	margin-top: .67em;
-	margin-bottom: .67em;
-}
-
-form {
-	margin: 0;
-}
-
-#bodyColumn {
-	padding-left: 12px;
-	padding-right: 12px;
-	width: 100%;
-	voice-family: "\"}\"";
-	voice-family: inherit;
-	width: auto;
-}
-
-html>body #bodyColumn {
-	width: auto;
-}
-
-.docs {
-	line-height: 1.4;
-}
-
-ol ol {
-	list-style-type: lower-alpha;
-}
-
-ol ol ol {
-	list-style-type: lower-roman;
-}
-
-.contentBox h2, .contentBox h3 {
-	padding: 5px;
-	margin-right: 2px;
-}
-
-.contentBox td, .contentBox th {
-	padding: 2px 3px;
-}
-
-.h2 p, .h3 p, .h2 dt, .h3 dt {
-	margin-right: 7px;
-	margin-left: 7px;
-}
-
-.tasknav {
-	margin-bottom: 1.33em;
-}
-
-div.colbar {
-	padding: 3px;
-	margin: 2px 2px 0;
-}
-
-.tabs {
-	margin-top: .67em;
-	margin-right: 2px;
-	margin-left: 2px;
-	padding-left: 8px;
-}
-
-.tabs td, .tabs th {
-	padding: 3px 9px;
-}
-
-#rightcol div.www, #rightcol div.help {
-	padding: 0 .5em;
-}
-
-body.docs #toc {
-	position: absolute;
-	top: 15px;
-	left: 0px;
-	width: 120px;
-	padding: 0 20px 0 0;
-}
-
-body.docs #toc ul, #toc ol {
-	margin-left: 0;
-	padding-left: 0;
-}
-
-body.docs #toc li {
-	margin-top: 7px;
-	padding-left: 10px;
-	list-style-type: none;
-}
-
-body.docs div.docs {
-	margin: 61px 0 0 150px;
-	padding: 1em 2em 1em 1em !important;
-}
-
-.docs p+p {
-	text-indent: 5%;
-	margin-top: -.67em;
-}
-
-.docs h2, .docs h3 {
-	margin-bottom: .1em;
-	padding-top: .3em;
-}
-
-.functnbar, .functnbar2, .functnbar3 {
-	padding: 5px;
-	margin: .67em 2px;
-}
-
-.functnbar3 {
-	margin-top: 0;
-}
-
-body {
-	padding: 1em;
-}
-
-body.composite, body.docs {
-	margin: 0;
-	padding: 0;
-}
-
-th, td {
-	text-align: left;
-	vertical-align: top;
-}
-
-.right {
-	text-align: right !important;
-}
-
-.center {
-	text-align: center !important;
-}
-
-.axial th, .axial th .strut {
-	text-align: right;
-}
-
-.contentBox .axial td th {
-	text-align: left;
-}
-
-body .stb {
-	margin-top: 1em;
-	text-indent: 0;
-}
-
-body .mtb {
-	margin-top: 2em;
-	text-indent: 0;
-}
-
-.courtesylinks {
-	margin-top: 1em;
-	padding-top: 1em;
-}
-
-dd {
-	margin-bottom: .67em;
-}
-
-.toolgroup {
-	margin-bottom: 6px;
-}
-
-.toolgroup .body {
-	padding: 4px 4px 4px 0;
-}
-
-.toolgroup .label {
-	padding: 4px;
-}
-
-.toolgroup .body div {
-	padding-bottom: .3em;
-	padding-left: 1em;
-}
-
-.toolgroup .body div div {
-	margin-top: .3em;
-	padding-bottom: 0;
-}
-
-.tier1 {
-	margin-left: 0;
-}
-
-.tier2 {
-	margin-left: 1.5em;
-}
-
-.tier3 {
-	margin-left: 3em;
-}
-
-.tier4 {
-	margin-left: 4.5em;
-}
-
-.tier5 {
-	margin-left: 6em;
-}
-
-.tier6 {
-	margin-left: 7.5em;
-}
-
-.tier7 {
-	margin-left: 9em;
-}
-
-.tier8 {
-	margin-left: 10.5em;
-}
-
-.tier9 {
-	margin-left: 12em;
-}
-
-.tier10 {
-	margin-left: 13.5em;
-}
-
-.filebrowse .expanded, .filebrowse .collapsed {
-	padding-left: 34px;
-}
-
-.filebrowse .leafnode, .filebrowse .leaf {
-	padding-left: 20px;
-}
-
-.messagechild {
-	padding-left: 34px;
-}
-
-.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
-	/* hide from macie5\*/
-	float: left;
-	/* resume */
-	display: inline-block;
-	height: 15px;
-	width: 34px;
-	padding-left: 0 !important;
-}
-
-.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
-	width: 20px;
-}
-
-.filebrowse ul, .filebrowse-alt ul {
-	list-style-type: none;
-	padding-left: 0;
-	margin-left: 0;
-}
-
-.filebrowse ul ul, .filebrowse-alt ul ul {
-	margin-left: 1.5em;
-	margin-top: 0;
-	padding-top: .67em;
-}
-
-.filebrowse li, .filebrowse-alt li {
-	margin-bottom: .67em;
-}
-
-td.filebrowse h2 {
-	margin-top: 0;
-}
-
-.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
-	margin: .67em 0;
-	padding: .33em 0 .67em 42px;
-	min-height: 32px;
-}
-
-.errormark, .warningmark, .donemark, .infomark {
-	padding-left: 20px;
-	min-height: 15px;
-}
-
-.alt {
-	display: none;
-}
-
-#banner h1 {
-	margin: 0;
-}
-
-.axial th, .axial th .strut, #leftColumn .strut {
-	width: 12em;
-}
-
-#breadcrumbs {
-	padding: 2px 8px;
-}
-
-/* Bad for IE
-.contentBox h2, .contentBox h3, .bars {
-	clear: both;
-}
-*/
-
-.legend {
-	float: right;
-}
-
-.legend th, .bars th {
-	text-align: right;
-	padding-left: 1em;
-}
-
-.bars table {
-	table-layout: fixed;
-}
-
-.bars th {
-	width: 12em;
-}
-
-#projectdocumentlist td.filebrowse-alt {
-	padding-right: .75em;
-}
+body {
+ background: #fff;
+ color: #000;
+ }
+
+.contentBox h2 {
+ color: #fff;
+ background-color: #036;
+ }
+
+.contentBox h3 {
+ color: #fff;
+ background-color: #888;
+ }
+
+.a td { 
+ background: #ddd;
+ color: #000;
+ }
+
+.b td { 
+ background: #efefef;
+ color: #000;
+ }
+
+.contentBox th {
+ background-color: #bbb;
+ color: #fff;
+ }
+
+div#banner {
+ border-top: 1px solid #369;
+ border-bottom: 1px solid #003;
+ }
+
+#banner, #banner td { 
+ background: #036;
+ color: #fff;
+ }
+
+#leftColumn {
+ background: #eee;
+ color: #000;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ border-top: 1px solid #fff;
+}
+
+#navcolumn {
+/* bad for IE
+ background: #eee;
+*/
+ color: #000;
+ border-right: none;
+ border-bottom: none;
+ border-top: none;
+ }
+
+#breadcrumbs {
+ background-color: #ddd;
+ color: #000;
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #aaa;
+ }
+
+.source {
+ background-color: #fff;
+ color: #000;
+ border-right: 1px solid #888; 
+ border-left: 1px solid #888; 
+ border-top: 1px solid #888; 
+ border-bottom: 1px solid #888; 
+ margin-right: 7px;
+ margin-left: 7px;
+ margin-top: 1em;
+ }
+
+.source pre {
+ margin-right: 7px;
+ margin-left: 7px;
+ }
+
+a[name]:hover, #leftColumn a[name]:hover {
+ color: inherit !important;
+ }
+
+a:link, #breadcrumbs a:visited, #navcolumn a:visited, .contentBox a:visited, .tasknav a:visited {
+ color: blue;
+ }
+
+a:active, a:hover, #leftColumn a:active, #leftColumn a:hover {
+ color: #f30 !important;
+ }
+
+a:link.selfref, a:visited.selfref {
+ color: #555 !important;
+ }
+
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external-classic.png) right center no-repeat;
+  padding-right: 15px;
+}
+
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow-classic.png) right center no-repeat;
+  padding-right: 18px;
+}
+
+h2, h3 {
+ margin-top: 1em;
+ margin-bottom: 0;
+ }
+
+img.handle {
+ border: 0;
+ padding-right: 2px;
+}
+
+#navcolumn div div  {
+ background-image: none;
+ background-repeat: no-repeat;
+}
+
+#navcolumn div div {
+  padding-left: 10px;
+}
+/* $Id: maven-classic.css,v 1.3 2004/05/18 09:23:28 aheritier Exp $
+	
+	This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
+
+/* colors, backgrounds, borders, link indication */
+.contentBox h2, .contentBox h3, .tabs td, .tabs th, .functnbar {
+	background-image: url(../images/nw_maj_rond.gif);
+	background-repeat: no-repeat;
+}
+
+.functnbar, .functnbar2 {
+	background-color: #aaa;
+}
+
+.functnbar2, .functnbar3 {
+	background-color: #aaa;
+	background-image: url(../images/sw_maj_rond.gif);
+	background-repeat: no-repeat;
+	background-position: bottom left;
+}
+
+.functnbar3 {
+	background-color: #ddd;
+	background-image: url(../images/sw_med_rond.gif);
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	color: #000;
+}
+
+.functnbar a, .functnbar2 a, .functnbar3 a {
+	color: #000;
+	text-decoration: underline;
+}
+
+#navcolumn .body div, body.docs #toc li li {
+	background-image: url(../images/strich.gif);
+	background-repeat: no-repeat;
+	background-position: .5em .5em;
+}
+
+#searchbox .body div, #navcolumn .body .heading {
+	background-image: none;
+}
+
+a:link.selfref, a:visited.selfref {
+	text-decoration: none;
+}
+
+#leftColumn a, #breadcrumbs a {
+	text-decoration: none;
+}
+
+/* Unsure of this. TODO */
+.contentBox h2 a:link, .contentBox h2 a:visited, .contentBox h3 a:link, .contentBox h3 a:visited {
+	color: #fff !important;
+	text-decoration: underline;
+}
+
+table, th, td {
+	border: none;
+}
+
+div.colbar {
+	background: #eee;
+	border-color: #999 #EEE #EEE #999;
+	border-width: 1px;
+	border-style: solid;
+}
+
+.toolgroup {
+	background: #efefef;
+}
+
+.toolgroup .label {
+	border-bottom: 1px solid #666;
+	border-right: 1px solid #666;
+	background: #ddd;
+	color: #555;
+}
+
+.toolgroup .body {
+	border-right: 1px solid #aaa;
+	border-bottom: 1px solid #aaa;
+}
+
+#main {
+	border-top: 1px solid #999;
+}
+
+#rightcol div.www, #rightcol div.help {
+	border: 1px solid #ddd;
+}
+
+body.docs div.docs {
+	background-color: #fff;
+	border-left: 1px solid #ddd;
+	border-top: 1px solid #ddd;
+}
+
+#helptext .label {
+	background-image: url(../images/icon_help_sml.gif);
+	background-repeat: no-repeat;
+	background-position: 97%;
+}
+
+body.docs {
+	background: #eee url(../images/help_logo.gif) top right no-repeat !important;
+}
+
+.docs h2, .docs h3 {
+	border-top: solid 1px #000;
+}
+
+#apphead h2 em {
+	color: #777;
+}
+
+.tabs th {
+	border-right: 1px solid #333;
+	background-color: #ddd;
+	color: #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs td {
+	background-color: #999;
+	border-bottom: 1px solid #fff;
+	border-right: 1px solid #fff;
+	border-left: 1px solid #fff;
+}
+
+.tabs {
+	border-bottom: 6px #ddd solid;
+}
+
+.tabs th, .tabs th a:link, .tabs th a:visited {
+	color: #555;
+}
+
+.tabs td, .tabs td a:link, .tabs td a:visited {
+	color: #fff;
+}
+
+.tabs a {
+	text-decoration: none;
+}
+
+.axial th {
+	background-color: #ddd;
+	color: black;
+}
+
+.alert {
+	background-color: #ff9;
+}
+
+.expandedwaste {
+	background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+.filebrowse .expanded, .filebrowse-alt .expanded {
+	background-image: url(../images/icon_arrowfolderopen2_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .collapsed, .filebrowse-alt .collapsed {
+	background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leafnode, .filebrowse-alt .leafnode {
+	background-image: url(../images/icon_folder_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.filebrowse .leaf, .filebrowse-alt .leaf {
+	background-image: url(../images/icon_doc_sml.gif);
+	background-repeat: no-repeat;
+}
+
+.sortup {
+	background: url(../images/icon_sortup.gif) no-repeat;
+}
+
+.sortdown {
+	background: url(../images/icon_sortdown.gif) no-repeat;
+}
+
+.collapsedwaste {
+	background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+body .grid td {
+	border-top: 1px solid #ccc;
+	border-left: 1px solid #ccc;
+	background-color: transparent;
+}
+
+.confirm {
+	color: #090;
+}
+
+.info {
+	color: #069;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage {
+	border-top: 5px solid #900;
+	border-left: 1px solid #900;
+	background-image: url(../images/icon_error_lrg.gif);
+	background-repeat: no-repeat;
+	background-position: 5px 1.33em;
+}
+
+.warningmessage {
+	background-image: url(../images/icon_warning_lrg.gif);
+	border-color: #c60;
+}
+
+.donemessage {
+	background-image: url(../images/icon_success_lrg.gif);
+	border-color: #090;
+}
+
+.infomessage {
+	background-image: url(../images/icon_info_lrg.gif);
+	border-color: #069;
+}
+
+.docinfo {
+	background: url(../images/icon_doc_lrg.gif) no-repeat;
+}
+
+.dirinfo {
+	background: url(../images/icon_folder_lrg.gif) no-repeat;
+}
+
+.memberinfo {
+	background: url(../images/icon_members_lrg.gif) no-repeat;
+}
+
+.usergroupinfo {
+	background: url(../images/icon_usergroups_lrg.gif) no-repeat;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+	background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+	background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+	background-image: url(../images/icon_info_sml.gif);
+}
+
+.cvsdiff, .cvsblame {
+	background-color: #ccc;
+}
+
+.cvsdiffadd {
+	background-color: #afa;
+}
+
+.cvsdiffremove {
+	background-color: #faa;
+}
+
+.cvsdiffchanges1 {
+	background-color: #ff7;
+}
+
+.cvsdiffchanges2 {
+	background-color: #ff7;
+}
+
+li.selection ul a {
+	background: #fff;
+}
+
+.band1 {
+	color: #fff;
+	background-color: #663;
+}
+
+.band2 {
+	color: #fff;
+	background-color: #66C;
+}
+
+.band3 {
+	background-color: #C99;
+}
+
+.band4 {
+	background-color: #CFF;
+}
+
+.band5 {
+	color: #fff;
+	background-color: #336;
+}
+
+.band6 {
+	color: #fff;
+	background-color: #966;
+}
+
+.band7 {
+	background-color: #9CC;
+}
+
+.band8 {
+	background-color: #FFC;
+}
+
+.band9 {
+	color: #fff;
+	background-color: #633;
+}
+
+.band10 {
+	color: #fff;
+	background-color: #699;
+}
+
+.band11 {
+	background-color: #CC9;
+}
+
+.band12 {
+	background-color: #CCF;
+}
+
+.band13 {
+	color: #fff;
+	background-color: #366;
+}
+
+.band14 {
+	color: #fff;
+	background-color: #996;
+}
+
+.band15 {
+	background-color: #99C;
+}
+
+.band16 {
+	background-color: #FCC;
+}
+
+.contentBox .helplink, #helptext .helplink {
+	cursor: help;
+}
+
+.legend th, .bars th {
+	background-color: #fff;
+}
+
+/* font and text properties, exclusive of link indication, alignment, text-indent */
+body, th, td, input, select {
+	font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+code, pre {
+	font-family: 'Andale Mono', Courier, monospace;
+}
+
+body, .contentBox h2, .contentBox h3, #rightcol h2, pre, code, #apphead h2 small, h3, th, td {
+	font-size: x-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: small;
+}
+
+small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftColumn, .legend, .bars {
+	font-size: xx-small;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	font-size: x-small;
+}
+
+.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
+	font-weight: bold;
+}
+
+li.selection ul {
+	font-weight: normal;
+}
+
+#apphead h2 em {
+	font-style: normal;
+}
+
+#banner h1 {
+	font-size: 1.25em;
+}
+
+/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
+#bodyColumn h2 {
+	margin-top: .3em;
+	margin-bottom: .5em;
+}
+
+p, ul, ol, dl, .bars table {
+	margin-top: .67em;
+	margin-bottom: .67em;
+}
+
+form {
+	margin: 0;
+}
+
+#bodyColumn {
+	padding-left: 12px;
+	padding-right: 12px;
+	width: 100%;
+	voice-family: "\"}\"";
+	voice-family: inherit;
+	width: auto;
+}
+
+html>body #bodyColumn {
+	width: auto;
+}
+
+.docs {
+	line-height: 1.4;
+}
+
+ol ol {
+	list-style-type: lower-alpha;
+}
+
+ol ol ol {
+	list-style-type: lower-roman;
+}
+
+.contentBox h2, .contentBox h3 {
+	padding: 5px;
+	margin-right: 2px;
+}
+
+.contentBox td, .contentBox th {
+	padding: 2px 3px;
+}
+
+.h2 p, .h3 p, .h2 dt, .h3 dt {
+	margin-right: 7px;
+	margin-left: 7px;
+}
+
+.tasknav {
+	margin-bottom: 1.33em;
+}
+
+div.colbar {
+	padding: 3px;
+	margin: 2px 2px 0;
+}
+
+.tabs {
+	margin-top: .67em;
+	margin-right: 2px;
+	margin-left: 2px;
+	padding-left: 8px;
+}
+
+.tabs td, .tabs th {
+	padding: 3px 9px;
+}
+
+#rightcol div.www, #rightcol div.help {
+	padding: 0 .5em;
+}
+
+body.docs #toc {
+	position: absolute;
+	top: 15px;
+	left: 0px;
+	width: 120px;
+	padding: 0 20px 0 0;
+}
+
+body.docs #toc ul, #toc ol {
+	margin-left: 0;
+	padding-left: 0;
+}
+
+body.docs #toc li {
+	margin-top: 7px;
+	padding-left: 10px;
+	list-style-type: none;
+}
+
+body.docs div.docs {
+	margin: 61px 0 0 150px;
+	padding: 1em 2em 1em 1em !important;
+}
+
+.docs p+p {
+	text-indent: 5%;
+	margin-top: -.67em;
+}
+
+.docs h2, .docs h3 {
+	margin-bottom: .1em;
+	padding-top: .3em;
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+	padding: 5px;
+	margin: .67em 2px;
+}
+
+.functnbar3 {
+	margin-top: 0;
+}
+
+body {
+	padding: 1em;
+}
+
+body.composite, body.docs {
+	margin: 0;
+	padding: 0;
+}
+
+th, td {
+	text-align: left;
+	vertical-align: top;
+}
+
+.right {
+	text-align: right !important;
+}
+
+.center {
+	text-align: center !important;
+}
+
+.axial th, .axial th .strut {
+	text-align: right;
+}
+
+.contentBox .axial td th {
+	text-align: left;
+}
+
+body .stb {
+	margin-top: 1em;
+	text-indent: 0;
+}
+
+body .mtb {
+	margin-top: 2em;
+	text-indent: 0;
+}
+
+.courtesylinks {
+	margin-top: 1em;
+	padding-top: 1em;
+}
+
+dd {
+	margin-bottom: .67em;
+}
+
+.toolgroup {
+	margin-bottom: 6px;
+}
+
+.toolgroup .body {
+	padding: 4px 4px 4px 0;
+}
+
+.toolgroup .label {
+	padding: 4px;
+}
+
+.toolgroup .body div {
+	padding-bottom: .3em;
+	padding-left: 1em;
+}
+
+.toolgroup .body div div {
+	margin-top: .3em;
+	padding-bottom: 0;
+}
+
+.tier1 {
+	margin-left: 0;
+}
+
+.tier2 {
+	margin-left: 1.5em;
+}
+
+.tier3 {
+	margin-left: 3em;
+}
+
+.tier4 {
+	margin-left: 4.5em;
+}
+
+.tier5 {
+	margin-left: 6em;
+}
+
+.tier6 {
+	margin-left: 7.5em;
+}
+
+.tier7 {
+	margin-left: 9em;
+}
+
+.tier8 {
+	margin-left: 10.5em;
+}
+
+.tier9 {
+	margin-left: 12em;
+}
+
+.tier10 {
+	margin-left: 13.5em;
+}
+
+.filebrowse .expanded, .filebrowse .collapsed {
+	padding-left: 34px;
+}
+
+.filebrowse .leafnode, .filebrowse .leaf {
+	padding-left: 20px;
+}
+
+.messagechild {
+	padding-left: 34px;
+}
+
+.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
+	/* hide from macie5\*/
+	float: left;
+	/* resume */
+	display: inline-block;
+	height: 15px;
+	width: 34px;
+	padding-left: 0 !important;
+}
+
+.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
+	width: 20px;
+}
+
+.filebrowse ul, .filebrowse-alt ul {
+	list-style-type: none;
+	padding-left: 0;
+	margin-left: 0;
+}
+
+.filebrowse ul ul, .filebrowse-alt ul ul {
+	margin-left: 1.5em;
+	margin-top: 0;
+	padding-top: .67em;
+}
+
+.filebrowse li, .filebrowse-alt li {
+	margin-bottom: .67em;
+}
+
+td.filebrowse h2 {
+	margin-top: 0;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
+	margin: .67em 0;
+	padding: .33em 0 .67em 42px;
+	min-height: 32px;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+	padding-left: 20px;
+	min-height: 15px;
+}
+
+.alt {
+	display: none;
+}
+
+#banner h1 {
+	margin: 0;
+}
+
+.axial th, .axial th .strut, #leftColumn .strut {
+	width: 12em;
+}
+
+#breadcrumbs {
+	padding: 2px 8px;
+}
+
+/* Bad for IE
+.contentBox h2, .contentBox h3, .bars {
+	clear: both;
+}
+*/
+
+.legend {
+	float: right;
+}
+
+.legend th, .bars th {
+	text-align: right;
+	padding-left: 1em;
+}
+
+.bars table {
+	table-layout: fixed;
+}
+
+.bars th {
+	width: 12em;
+}
+
+#projectdocumentlist td.filebrowse-alt {
+	padding-right: .75em;
+}

Modified: excalibur/site/style/maven-theme.css
Url: http://svn.apache.org/viewcvs/excalibur/site/style/maven-theme.css?view=diff&rev=124026&p1=excalibur/site/style/maven-theme.css&r1=124025&p2=excalibur/site/style/maven-theme.css&r2=124026
==============================================================================
--- excalibur/site/style/maven-theme.css	(original)
+++ excalibur/site/style/maven-theme.css	Mon Jan  3 13:21:04 2005
@@ -1,82 +1,82 @@
-body, td, select, input, li{
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  font-size: 13px;
-}
-a {
-  text-decoration: none;
-}
-a:link {
-  color:#36a;
-}
-a:visited  {
-  color:#47a;
-}
-a:active, a:hover {
-  color:#69c;
-}
-a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
-  background: url(../images/external.png) right center no-repeat;
-  padding-right: 15px;
-}
-a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
-  background: url(../images/newwindow.png) right center no-repeat;
-  padding-right: 18px;
-}
-h2 {
-  padding: 4px 4px 4px 6px;
-  border: 1px solid #999;
-  color: #900;
-  background-color: #ddd;
-  font-weight:900;
-  font-size: x-large;
-}
-h3 {
-  padding: 4px 4px 4px 6px;
-  border: 1px solid #aaa;
-  color: #900;
-  background-color: #eee;
-  font-weight: normal;
-  font-size: large;
-}
-p {
-  line-height: 1.3em;
-  font-size: small;
-}
-#breadcrumbs {
-  border-top: 1px solid #aaa;
-  border-bottom: 1px solid #aaa;
-  background-color: #ccc;
-}
-#leftColumn {
-  margin: 10px 0 0 5px;
-  border: 1px solid #999;
-  background-color: #eee;
-}
-#navcolumn h5 {
-  font-size: smaller;
-  border-bottom: 1px solid #aaaaaa;
-  padding-top: 2px;
-}
-
-table.bodyTable th {
-  color: white;
-  background-color: #bbb;
-  text-align: left;
-  font-weight: bold;
-}
-
-table.bodyTable th, table.bodyTable td {
-  font-size: 1em;
-}
-
-table.bodyTable tr.a {
-  background-color: #ddd;
-}
-
-table.bodyTable tr.b {
-  background-color: #eee;
-}
-
-.source {
-  border: 1px solid #999;
-}
+body, td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 13px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#36a;
+}
+a:visited  {
+  color:#47a;
+}
+a:active, a:hover {
+  color:#69c;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 15px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #999;
+  color: #900;
+  background-color: #ddd;
+  font-weight:900;
+  font-size: x-large;
+}
+h3 {
+  padding: 4px 4px 4px 6px;
+  border: 1px solid #aaa;
+  color: #900;
+  background-color: #eee;
+  font-weight: normal;
+  font-size: large;
+}
+p {
+  line-height: 1.3em;
+  font-size: small;
+}
+#breadcrumbs {
+  border-top: 1px solid #aaa;
+  border-bottom: 1px solid #aaa;
+  background-color: #ccc;
+}
+#leftColumn {
+  margin: 10px 0 0 5px;
+  border: 1px solid #999;
+  background-color: #eee;
+}
+#navcolumn h5 {
+  font-size: smaller;
+  border-bottom: 1px solid #aaaaaa;
+  padding-top: 2px;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 1em;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+}

Modified: excalibur/site/style/print.css
Url: http://svn.apache.org/viewcvs/excalibur/site/style/print.css?view=diff&rev=124026&p1=excalibur/site/style/print.css&r1=124025&p2=excalibur/site/style/print.css&r2=124026
==============================================================================
--- excalibur/site/style/print.css	(original)
+++ excalibur/site/style/print.css	Mon Jan  3 13:21:04 2005
@@ -1,7 +1,7 @@
-#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
-	display: none;
-}
-#bodyColumn, body.docs div.docs {
-	margin: 0 !important;
-	border: none !important
-}
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+	display: none;
+}
+#bodyColumn, body.docs div.docs {
+	margin: 0 !important;
+	border: none !important
+}

Modified: excalibur/site/svn.html
Url: http://svn.apache.org/viewcvs/excalibur/site/svn.html?view=diff&rev=124026&p1=excalibur/site/svn.html&r1=124025&p2=excalibur/site/svn.html&r2=124026
==============================================================================
--- excalibur/site/svn.html	(original)
+++ excalibur/site/svn.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><strong><a href="svn.html">Subversion</a></strong></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_Subversion_"></a><h2>What is Subversion?</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><strong><a href="svn.html">Subversion</a></strong></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="What_is_Subversion_"></a><h2>What is Subversion?</h2><p>
                 Subversion (svn for short) is a version control system that beats the shit out of
                 CVS. See <a href="http://subversion.tigris.org" class="externalLink" title="External Link">the subversion homepage</a> for more
                 information. Excalibur uses subversion for version control.

Modified: excalibur/site/team-list.html
Url: http://svn.apache.org/viewcvs/excalibur/site/team-list.html?view=diff&rev=124026&p1=excalibur/site/team-list.html&r1=124025&p2=excalibur/site/team-list.html&r2=124026
==============================================================================
--- excalibur/site/team-list.html	(original)
+++ excalibur/site/team-list.html	Mon Jan  3 13:21:04 2005
@@ -40,7 +40,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><strong><a href="team-list.html">Project Team</a></strong></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Team"></a><h2>The Team</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><a href="thread.html">Thread</a></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="expanded"><a href="project-info.html">Project Info</a><ul><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><strong><a href="team-list.html">Project Team</a></strong></li><li class="none"><a href="dependencies.html">Dependencies</a></li><li class="none"><a href="cvs-usage.html">Source Repository</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li></ul></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Team"></a><h2>The Team</h2><p>
         A successful project requires many people to play many roles.
         Some members write code or documentation, while others are
         valuable as testers, submitting patches and suggestions.

Modified: excalibur/site/thread.html
Url: http://svn.apache.org/viewcvs/excalibur/site/thread.html?view=diff&rev=124026&p1=excalibur/site/thread.html&r1=124025&p2=excalibur/site/thread.html&r2=124026
==============================================================================
--- excalibur/site/thread.html	(original)
+++ excalibur/site/thread.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><strong><a href="thread.html">Thread</a></strong></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><warn>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="index.html">Overview</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="fortress/index.html">Overview</a></li><li class="none"><a href="fortress/features.html">Features Oriented</a></li><li class="none"><a href="fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="fortress/cli.html">CLI</a></li><li class="none"><a href="fortress/swing.html">Swing</a></li><li class="none"><a href="fortress/servlet.html">Servlet</a></li><li class="none"><a href="lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="framework/index.html">Documentation</a></li><li class="collapsed"><a href="developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="component-list.html">Overview</a></li><li class="collapsed"><a href="sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="store/index.html">Store</a></li><li class="none"><strong><a href="thread.html">Thread</a></strong></li><li class="collapsed"><a href="xmlutil/index.html">XMLUtil</a></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="containerkit.html">Overview</a></li><li class="collapsed"><a href="instrument/index.html">Instrument</a></li><li class="collapsed"><a href="lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="deprecation.html">Overview</a></li><li class="expanded"><a href="deprecation.html">Old Documentation</a><ul><li class="none"><a href="component.html">ECM</a></li><li class="collapsed"><a href="event/index.html">Event</a></li><li class="none"><a href="configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="project-info.html">Project Info</a></li><li class="collapsed"><a href="maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Introduction"></a><h2>Introduction</h2><warn>
         This package is under development, and the API is not
         guaranteed to be the same when it is ready for release.
         You can find this in the Scratchpad.jar file if you want

Modified: excalibur/site/xmlutil/index.html
Url: http://svn.apache.org/viewcvs/excalibur/site/xmlutil/index.html?view=diff&rev=124026&p1=excalibur/site/xmlutil/index.html&r1=124025&p2=excalibur/site/xmlutil/index.html&r2=124026
==============================================================================
--- excalibur/site/xmlutil/index.html	(original)
+++ excalibur/site/xmlutil/index.html	Mon Jan  3 13:21:04 2005
@@ -25,7 +25,7 @@
           
         
         <a href="../containerkit.html">Containerkit</a>
-      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="expanded"><strong><a href="../xmlutil/index.html">XMLUtil</a></strong><ul><li class="none"><strong><a href="../xmlutil/index.html">Overview</a></strong></li></ul></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_XMLUtil"></a><h2>Excalibur XMLUtil</h2><p>
+      </div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuEssentials"><h5>Essentials</h5><ul><li class="none"><a href="../index.html">Overview</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../svn.html">Subversion</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/" class="externalLink" title="External Link">Wiki</a></li><li class="none"><a href="http://wiki.apache.org/excalibur/FrequentlyAskedQuestions" class="externalLink" title="External Link">FAQ</a></li><li class="none"><a href="http://excalibur.apache.org/apidocs/" class="externalLink" title="External Link">Javadocs</a></li><li class="none"><a href="http://excalibur.apache.org/download.cgi" class="externalLink" title="External Link">Download</a></li><li class="none"><a href="../issue-tracking.html">Issue Tracking</a></li><li class="collapsed"><a href="../misc.html">Miscellaneous</a></li></ul></div><div id="menuFortress"><h5>Fortress</h5><ul><li class="none"><a href="../fortress/index.html">Overview</a></li><li class="none"><a href="../fortress/features.html">Features Oriented</a></li><li class="none"><a href="../fortress/getting-started.html">Getting Started</a></li><li class="none"><a href="../fortress/using-meta-info.html">Using Meta Info</a></li><li class="none"><a href="../fortress/cli.html">CLI</a></li><li class="none"><a href="../fortress/swing.html">Swing</a></li><li class="none"><a href="../fortress/servlet.html">Servlet</a></li><li class="none"><a href="../lifecycle/index.html">Lifecycle Extensions</a></li><li class="none"><a href="../fortress/design-notes.html">Design Notes</a></li></ul></div><div id="menuFramework"><h5>Framework</h5><ul><li class="collapsed"><a href="../framework/index.html">Documentation</a></li><li class="collapsed"><a href="../developing/index.html">Developing</a></li></ul></div><div id="menuComponents"><h5>Components</h5><ul><li class="none"><a href="../component-list.html">Overview</a></li><li class="collapsed"><a href="../sourceresolve/index.html">Sourceresolver</a></li><li class="collapsed"><a href="../store/index.html">Store</a></li><li class="none"><a href="../thread.html">Thread</a></li><li class="expanded"><strong><a href="../xmlutil/index.html">XMLUtil</a></strong><ul><li class="none"><strong><a href="../xmlutil/index.html">Overview</a></strong></li></ul></li></ul></div><div id="menuContainerkit"><h5>Containerkit</h5><ul><li class="none"><a href="../containerkit.html">Overview</a></li><li class="collapsed"><a href="../instrument/index.html">Instrument</a></li><li class="collapsed"><a href="../lifecycle/index.html">Lifecycle</a></li><li class="none"><a href="../logger.html">Logger</a></li></ul></div><div id="menuDeprecated_Materials"><h5>Deprecated Materials</h5><ul><li class="none"><a href="../deprecation.html">Overview</a></li><li class="expanded"><a href="../deprecation.html">Old Documentation</a><ul><li class="none"><a href="../component.html">ECM</a></li><li class="collapsed"><a href="../event/index.html">Event</a></li><li class="none"><a href="../configuration.html">Configuration</a></li></ul></li></ul></div><div id="menuProject_Documentation"><h5>Project Documentation</h5><ul><li class="none"><a href="../index.html">About Apache Excalibur</a></li><li class="collapsed"><a href="../project-info.html">Project Info</a></li><li class="collapsed"><a href="../maven-reports.html">Project Reports</a></li><li class="none"><a href="http://maven.apache.org/development-process.html" class="externalLink" title="External Link">Development Process</a></li></ul></div></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Excalibur_XMLUtil"></a><h2>Excalibur XMLUtil</h2><p>
           The XMLUtil package provides some useful components dealing with
           XML, like a parser (for DOM and SAX), an XSLT processor and an
           XPath processor.

---------------------------------------------------------------------
To unsubscribe, e-mail: scm-unsubscribe@excalibur.apache.org
For additional commands, e-mail: scm-help@excalibur.apache.org