svn commit: rev 21299 - in avalon/trunk: central/site/src/xdocs/central/about/cop central/site/src/xdocs/central/about/installation central/site/src/xdocs/central/about/installation/archive central/site/src/xdocs/central/about/news central/site/src/xdocs/central/about/resources central/site/src/xdocs/central/about/tutorials/advanced central/site/src/xdocs/central/community/process central/site/src/xdocs/central/dpml central/site/src/xdocs/central/tools central/site/src/xdocs/central/tools/magic/model central/site/src/xdocs/central/tools/maven central/site/src/xdocs/central/tools/maven/merlin central/site/src/xdocs/central/tools/plugins central/site/src/xdocs/products/runtime/embedded central/site/src/xdocs/products/runtime/reference central/site/src/xdocs/products/runtime/reference/kernel central/site/src/xdocs/products/runtime/reference/kernel/overrides/target central/system ru

[email protected]
Newsgroups gmane.comp.jakarta.avalon.cvs
Message-ID <[email protected]>
Author: mcconnell
Date: Tue Jun 15 10:46:15 2004
New Revision: 21299

Added:
   avalon/trunk/central/site/src/xdocs/products/runtime/embedded/generic.xml
Removed:
   avalon/trunk/runtime/merlin/tools/
Modified:
   avalon/trunk/central/site/src/xdocs/central/about/cop/guide-patterns-avalon.xml
   avalon/trunk/central/site/src/xdocs/central/about/installation/archive/index.xml
   avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.0.xml
   avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.2.xml
   avalon/trunk/central/site/src/xdocs/central/about/installation/binary.xml
   avalon/trunk/central/site/src/xdocs/central/about/installation/cvs.xml
   avalon/trunk/central/site/src/xdocs/central/about/installation/index.xml
   avalon/trunk/central/site/src/xdocs/central/about/installation/nt.xml
   avalon/trunk/central/site/src/xdocs/central/about/news/20030901.xml
   avalon/trunk/central/site/src/xdocs/central/about/news/20030925.xml
   avalon/trunk/central/site/src/xdocs/central/about/resources/index.xml
   avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/profiles.xml
   avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/selection.xml
   avalon/trunk/central/site/src/xdocs/central/community/process/index.xml
   avalon/trunk/central/site/src/xdocs/central/dpml/index.xml
   avalon/trunk/central/site/src/xdocs/central/tools/magic/model/index.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/deploy.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/index.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/goals.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/index.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/properties.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/meta.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/properties.xml
   avalon/trunk/central/site/src/xdocs/central/tools/maven/replicate.xml
   avalon/trunk/central/site/src/xdocs/central/tools/navigation.xml
   avalon/trunk/central/site/src/xdocs/central/tools/plugins/index.xml
   avalon/trunk/central/site/src/xdocs/products/runtime/embedded/index.xml
   avalon/trunk/central/site/src/xdocs/products/runtime/embedded/navigation.xml
   avalon/trunk/central/site/src/xdocs/products/runtime/reference/index.xml
   avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/index.xml
   avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/overrides/target/navigation.xml
   avalon/trunk/central/system/index.xml
   avalon/trunk/runtime/framework/api/src/java/org/apache/avalon/framework/context/Contextualizable.java
Log:
steve following niclas' orders

Modified: avalon/trunk/central/site/src/xdocs/central/about/cop/guide-patterns-avalon.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/cop/guide-patterns-avalon.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/cop/guide-patterns-avalon.xml	Tue Jun 15 10:46:15 2004
@@ -45,9 +45,9 @@
         military take orders from their officers.
         </p>
         <p>
-<link href="guide-patterns-ioc.html">
+<a href="guide-patterns-ioc.html">
           More Information...
-        </link>
+        </a>
 </p>
       </subsection>
 
@@ -59,9 +59,9 @@
         Avalon. We do this with software as well.
         </p>
         <p>
-<link href="guide-patterns-soc.html">
+<a href="guide-patterns-soc.html">
           More Information...
-        </link>
+        </a>
 </p>
       </subsection>
 

Modified: avalon/trunk/central/site/src/xdocs/central/about/installation/archive/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/installation/archive/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/installation/archive/index.xml	Tue Jun 15 10:46:15 2004
@@ -21,7 +21,7 @@
 
   <properties>
     <author email="[email protected]">Avalon Documentation Team</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties> 
 
   <body>

Modified: avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.0.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.0.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.0.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Avalon Documentation Team</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties> 
 
     <body>

Modified: avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.2.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.2.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/installation/archive/install.3.2.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Avalon Documentation Team</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties> 
 
   <body>

Modified: avalon/trunk/central/site/src/xdocs/central/about/installation/binary.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/installation/binary.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/installation/binary.xml	Tue Jun 15 10:46:15 2004
@@ -21,7 +21,7 @@
 
   <properties>
     <author email="[email protected]">Avalon Documentation Team</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties> 
 
   <body>

Modified: avalon/trunk/central/site/src/xdocs/central/about/installation/cvs.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/installation/cvs.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/installation/cvs.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Avalon Documentation Team</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties> 
 
     <body>

Modified: avalon/trunk/central/site/src/xdocs/central/about/installation/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/installation/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/installation/index.xml	Tue Jun 15 10:46:15 2004
@@ -21,7 +21,7 @@
 
   <properties>
     <author email="[email protected]">Avalon Documentation Team</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties> 
 
   <body>

Modified: avalon/trunk/central/site/src/xdocs/central/about/installation/nt.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/installation/nt.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/installation/nt.xml	Tue Jun 15 10:46:15 2004
@@ -21,7 +21,7 @@
 
   <properties>
     <author email="[email protected]">Avalon Documentation Team</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties> 
 
 

Modified: avalon/trunk/central/site/src/xdocs/central/about/news/20030901.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/news/20030901.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/news/20030901.xml	Tue Jun 15 10:46:15 2004
@@ -38,7 +38,7 @@
  </ul>
 
   <p>Product documentation, tutorials and specifications are available
-     on the <a href="http://avalon.apache.org/merlin">Merlin Home</a>
+     on the <a href="http://avalon.apache.org/products/runtime/index.html">Merlin Home</a>
      site or the download link referenced above.
   </p> 
 

Modified: avalon/trunk/central/site/src/xdocs/central/about/news/20030925.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/news/20030925.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/news/20030925.xml	Tue Jun 15 10:46:15 2004
@@ -11,8 +11,8 @@
    <p>
    The Avalon Team is proud to announce the general availability of <a
 href="http://avalon.apache.org/framework">Avalon Framework 4.1.5</a>
-and <a href=" http://avalon.apache.org/meta/">Avalon Meta 1.1</a>
-packages. The new framework release includes enhancements linked to
+and <a href=" http://avalon.apache.org/products/runtime/system/meta">Avalon Meta</a>
+1.1 packages. The new framework release includes enhancements linked to
 the new Avalon Meta model.  Collectively the two packages represent an
 important step forward in the evolution of the Avalon component model.
   </p>

Modified: avalon/trunk/central/site/src/xdocs/central/about/resources/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/resources/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/resources/index.xml	Tue Jun 15 10:46:15 2004
@@ -28,10 +28,10 @@
             </td>
           </tr>
           <tr>
-            <td><a href="subversion.html">Subversion</a></td>
+            <td><a href="svn/index.html">Subversion</a></td>
             <td>
               <p>
-      Introduction to subversion - out code management solution.
+      Introduction to subversion - our code management solution.
               </p>
             </td>
           </tr>

Modified: avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/profiles.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/profiles.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/profiles.xml	Tue Jun 15 10:46:15 2004
@@ -41,7 +41,7 @@
       </subsection>
       <subsection name="Creating a Profile">
         <p>
-This tutorial extends the interfaces, classes and meta info declared in the <a href="../tutorial/dependencies/index.html">dependencies tutorial</a> by adding a configurable seed value to the RandomGenerator component. Without the benefit of a profile, users would be forced to declare a configuration under the block.xml directive. By providing one or more profiles, we enable Merlin to automatically select a deployment scenario candidate and use this during the assembly phase. 
+This tutorial extends the interfaces, classes and meta info declared in the <a href="../basic/dependencies/index.html">dependencies tutorial</a> by adding a configurable seed value to the RandomGenerator component. Without the benefit of a profile, users would be forced to declare a configuration under the block.xml directive. By providing one or more profiles, we enable Merlin to automatically select a deployment scenario candidate and use this during the assembly phase. 
         </p>
         <p>
 The RandomGeneratorProvider source and the corresponding profile directive are presented below.

Modified: avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/selection.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/selection.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/about/tutorials/advanced/selection.xml	Tue Jun 15 10:46:15 2004
@@ -27,9 +27,8 @@
     <section name="Advanced Features">
 
       <subsection name="Profile Selection">
-        <p><i>Requires Merlin 3.1</i></p>
         <p>
-In the <a href="profiles.html">Profile tutorial</a> we covered the mechanisms used to establish a pre-configured deployment profile. In this tutorial we update the &lt;classname&gt;.xprofile to include multiple named profiles and show how you can select a specific profile when declaring a component in block descriptor.
+In the <a href="profiles.html">"Deployment Templates </a> tutorial we covered the mechanisms used to establish a pre-configured deployment profile. In this tutorial we update the &lt;classname&gt;.xprofile to include multiple named profiles and show how you can select a specific profile when declaring a component in block descriptor.
         </p>
         <p>
 Component deployment profiles are co-located with the component implementation class under an .xprofile resource.

Modified: avalon/trunk/central/site/src/xdocs/central/community/process/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/community/process/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/community/process/index.xml	Tue Jun 15 10:46:15 2004
@@ -11,24 +11,21 @@
       Avalon, like all other projects at Apache, is a
       <em>meritocracy</em> and follows the <em>Apache Way</em> of
       community and project management.  The following documents
-      help define these terms and form the guidelines by which Avalon operates.
+      help define these terms and form the guidelines by which 
+      Avalon operates.
      </p>
      <ul>
        <li><a href="http://jakarta.apache.org/site/decisions.html">
          Meritocracy</a></li>
-       <li><a
-         href="http://nagoya.apache.org/wiki/apachewiki.cgi?ApacheWay">
+       <li><a href="http://nagoya.apache.org/wiki/apachewiki.cgi?ApacheWay">
 	 The Apache Way</a></li>
        <li><a href="http://jakarta.apache.org/site/roles.html">Roles
          and Responsibilities</a></li>
        <li><a href="http://jakarta.apache.org/site/guidelines.html">
          Jakarta Project Guidelines</a></li>
-       <li><a href="http://incubator.apache.org/index.html">
-         The Apache Incubator Project</a></li>
        <li><a href="http://apache.org/foundation/">The Apache Software
          Foundation</a> (ASF)</li>
-       <li><a
-     href="http://www.apache.org/licenses/#clas">
+       <li><a href="http://www.apache.org/licenses/#clas">
          Contributor license Agreement</a> [PDF]</li>
        <li><a href="http://james.apache.org/contribute.html">Getting Involved</a></li>
      </ul>

Modified: avalon/trunk/central/site/src/xdocs/central/dpml/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/dpml/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/dpml/index.xml	Tue Jun 15 10:46:15 2004
@@ -40,7 +40,7 @@
 meta-driven component solutions.  Each of these initative, from 
 complex system such as the <a href="http://james.apache.org/">
 James</a> enterprise messaging platform through to utility components
-such as the <a href="http://avalon.apache.org/cornerstone/">Cornerstone</a>
+such as the <a href="/planet/components/index.html/">Cornerstone</a>
 component suite (thread pools, persistence, task scheduling, etc.) can 
 be represented in Merlin as pluggable services within a composite 
 component context. Looking forward, the challenge will be the ability to 

Modified: avalon/trunk/central/site/src/xdocs/central/tools/magic/model/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/magic/model/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/magic/model/index.xml	Tue Jun 15 10:46:15 2004
@@ -7,7 +7,20 @@
   </properties> 
 
   <body>
-    <section name="Magic">
+    <section name="Magic's Project Model">
+
+      <p>
+      The notion of a POM (Project Object Model) is familiar to 
+      Maven users.  Magic extends this concepts through a central 
+      index of projects, unique project keys, and complete support
+      for transitive inheritance of dependency information.
+      </p>
+      <p>
+      An example of a Magic project defintion is shown below:
+      </p>
+<source>
+</source>
+
     </section>
   </body>
 

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/deploy.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/deploy.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/deploy.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
   <body>
     <section name="Merlin Plugin for Maven">

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/index.xml	Tue Jun 15 10:46:15 2004
@@ -21,7 +21,7 @@
 
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
 
   <body>

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/goals.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/goals.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/goals.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
   <body>
     <section name="Merlin Plugin for Maven">

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/index.xml	Tue Jun 15 10:46:15 2004
@@ -21,7 +21,7 @@
 
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
 
   <body>

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/properties.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/properties.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/merlin/properties.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
   <body>
     <section name="Merlin Plugin for Maven">

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/meta.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/meta.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/meta.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
   <body>
     <section name="Merlin Plugin for Maven">

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/properties.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/properties.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/properties.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
   <body>
     <section name="Merlin Plugin for Maven">

Modified: avalon/trunk/central/site/src/xdocs/central/tools/maven/replicate.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/maven/replicate.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/maven/replicate.xml	Tue Jun 15 10:46:15 2004
@@ -20,7 +20,7 @@
 <document>
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
   <body>
     <section name="Merlin Plugin for Maven">

Modified: avalon/trunk/central/site/src/xdocs/central/tools/navigation.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/navigation.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/navigation.xml	Tue Jun 15 10:46:15 2004
@@ -24,8 +24,8 @@
  <body>
     <menu>
       <item name="Magic" href="magic/index.html"/>
-      <item name="Magic Plugins" href="magic/index.html"/>
-      <item name="Maven Plugins" href="maven/index.html"/>
+      <item name="Optional Plugins" href="plugins/index.html"/>
+      <item name="Legacy Support" href="maven/index.html"/>
     </menu>
  </body>
 

Modified: avalon/trunk/central/site/src/xdocs/central/tools/plugins/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/central/tools/plugins/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/central/tools/plugins/index.xml	Tue Jun 15 10:46:15 2004
@@ -21,7 +21,7 @@
 
   <properties>
     <author email="[email protected]">Stephen McConnell</author>
-    <title>Merlin Runtime</title>
+    <title>Avalon Central</title>
   </properties>
 
   <body>

Added: avalon/trunk/central/site/src/xdocs/products/runtime/embedded/generic.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/central/site/src/xdocs/products/runtime/embedded/generic.xml	Tue Jun 15 10:46:15 2004
@@ -0,0 +1,135 @@
+<?xml version="1.0"?>
+
+<!-- 
+ Copyright 2004 Apache Software Foundation
+ Licensed  under the  Apache License,  Version 2.0  (the "License");
+ you may not use  this file  except in  compliance with the License.
+ You may obtain a copy of the License at 
+ 
+   http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing, software
+ distributed  under the  License is distributed on an "AS IS" BASIS,
+ WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
+ implied.
+ 
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<document>
+
+  <properties>
+    <author email="[email protected]">Stephen McConnell</author>
+    <title>Merlin Runtime</title>
+  </properties>
+
+  <body>
+
+    <section name="Generic Embedding">
+
+      <subsection name="Overview">
+
+        <p>
+        The folowing information is a step by step decomposition of 
+        a example of Merlin embedded in a main method.  The details
+        presented here are the same as that used in all embedded Merlin
+        scenarios.  Typically a embedded application will deviate from 
+        this model to take into account the embedded context by resolving
+        factory parameters relative to the execution environment.
+        </p>
+
+      </subsection>
+
+      <subsection name="Sample Main">
+<source>
+/* 
+ * Copyright 2004 Apache Software Foundation
+ * Licensed  under the  Apache License,  Version 2.0  (the "License");
+ * you may not use  this file  except in  compliance with the License.
+ * You may obtain a copy of the License at 
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed  under the  License is distributed on an "AS IS" BASIS,
+ * WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
+ * implied.
+ * 
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package tutorial;
+
+import java.io.File;
+import java.util.Map;
+
+import org.apache.avalon.repository.Artifact;
+import org.apache.avalon.repository.provider.Builder;
+import org.apache.avalon.repository.provider.Factory;
+import org.apache.avalon.repository.provider.InitialContextFactory;
+import org.apache.avalon.repository.provider.InitialContext;
+import org.apache.avalon.repository.main.DefaultInitialContextFactory;
+import org.apache.avalon.repository.Artifact;
+
+/**
+ * An example of the embedding of a merlin kernel inside a main 
+ * method.  The objective of the example is to demonstrate a 
+ * simple embedded scenario.
+ */
+public class Main 
+{
+    public static void main( String[] args ) throws Exception
+    {
+        //
+        // Create the initial context factory.  This establishes
+        // the application group from which properties will
+        // be resolved. It also provides operations supporting 
+        // customization of the application environment.
+        //
+
+        InitialContextFactory initial = 
+          new DefaultInitialContextFactory( "merlin" );
+        File home = initial.getHomeDirectory();
+        initial.setCacheDirectory( new File( home, "system" ) );
+        InitialContext context = initial.createInitialContext();
+
+        //
+        // Using the initial context we can now load any repository 
+        // application using an artifact specification. Meta 
+        // information associated with the artifact is used to 
+        // construct the classloader that the application needs in 
+        // order to execute.
+        //
+
+        String spec = "artifact:merlin/merlin-impl#3.3-SNAPSHOT";
+        Artifact artifact = Artifact.createArtifact( spec );
+        Builder builder = context.newBuilder( artifact );
+
+        //
+        // With the classloader established we can go ahead and 
+        // and get the application factory.  The factory has already
+        // been parameterized with defaults derived from properties
+        // based on the application group. We can provide 
+        // overriding values by setting the factory criteria to
+        // application specific values following which we instantiate 
+        // the application.
+        // 
+
+        Factory factory = builder.getFactory();
+        Map criteria = factory.createDefaultCriteria();
+        factory.create( criteria );
+    }
+}
+</source>
+      </subsection>
+
+    </section>
+
+  </body>
+
+</document>
+
+
+

Modified: avalon/trunk/central/site/src/xdocs/products/runtime/embedded/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/products/runtime/embedded/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/products/runtime/embedded/index.xml	Tue Jun 15 10:46:15 2004
@@ -26,104 +26,9 @@
 
   <body>
 
-    <section name="Generic Embedding">
+    <section name="Embedding">
 
-      <subsection name="Overview">
-
-        <p>
-        The folowing information is a step by step decomposition of 
-        a example of Merlin embedded in a main method.  The details
-        presented here are the same as that used in all embedded Merlin
-        scenarios.  Typically a embedded application will deviate from 
-        this model to take into account the embedded context by resolving
-        factory parameters relative to the execution environment.
-        </p>
-
-      </subsection>
-
-      <subsection name="Sample Main">
-<source>
-/* 
- * Copyright 2004 Apache Software Foundation
- * Licensed  under the  Apache License,  Version 2.0  (the "License");
- * you may not use  this file  except in  compliance with the License.
- * You may obtain a copy of the License at 
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed  under the  License is distributed on an "AS IS" BASIS,
- * WITHOUT  WARRANTIES OR CONDITIONS  OF ANY KIND, either  express  or
- * implied.
- * 
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package tutorial;
-
-import java.io.File;
-import java.util.Map;
-
-import org.apache.avalon.repository.Artifact;
-import org.apache.avalon.repository.provider.Builder;
-import org.apache.avalon.repository.provider.Factory;
-import org.apache.avalon.repository.provider.InitialContextFactory;
-import org.apache.avalon.repository.provider.InitialContext;
-import org.apache.avalon.repository.main.DefaultInitialContextFactory;
-import org.apache.avalon.repository.Artifact;
-
-/**
- * An example of the embedding of a merlin kernel inside a main 
- * method.  The objective of the example is to demonstrate a 
- * simple embedded scenario.
- */
-public class Main 
-{
-    public static void main( String[] args ) throws Exception
-    {
-        //
-        // Create the initial context factory.  This establishes
-        // the application group from which properties will
-        // be resolved. It also provides operations supporting 
-        // customization of the application environment.
-        //
-
-        InitialContextFactory initial = 
-          new DefaultInitialContextFactory( "merlin" );
-        File home = initial.getHomeDirectory();
-        initial.setCacheDirectory( new File( home, "system" ) );
-        InitialContext context = initial.createInitialContext();
-
-        //
-        // Using the initial context we can now load any repository 
-        // application using an artifact specification. Meta 
-        // information associated with the artifact is used to 
-        // construct the classloader that the application needs in 
-        // order to execute.
-        //
-
-        String spec = "artifact:merlin/merlin-impl#3.3-SNAPSHOT";
-        Artifact artifact = Artifact.createArtifact( spec );
-        Builder builder = context.newBuilder( artifact );
-
-        //
-        // With the classloader established we can go ahead and 
-        // and get the application factory.  The factory has already
-        // been parameterized with defaults derived from properties
-        // based on the application group. We can provide 
-        // overriding values by setting the factory criteria to
-        // application specific values following which we instantiate 
-        // the application.
-        // 
-
-        Factory factory = builder.getFactory();
-        Map criteria = factory.createDefaultCriteria();
-        factory.create( criteria );
-    }
-}
-</source>
-      </subsection>
+      <p>INDEX IN PREPARATION</p>
 
     </section>
 

Modified: avalon/trunk/central/site/src/xdocs/products/runtime/embedded/navigation.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/products/runtime/embedded/navigation.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/products/runtime/embedded/navigation.xml	Tue Jun 15 10:46:15 2004
@@ -23,7 +23,8 @@
 
   <body>
     <menu>
-      <item name="CLI" href="cli.html"/>
+      <item name="Generic Embedding" href="generic.html"/>
+      <item name="CLI Handler" href="cli.html"/>
       <item name="Servlet" href="servlet.html"/>
       <item name="Unit" href="unit.html"/>
     </menu>

Modified: avalon/trunk/central/site/src/xdocs/products/runtime/reference/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/products/runtime/reference/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/products/runtime/reference/index.xml	Tue Jun 15 10:46:15 2004
@@ -67,7 +67,7 @@
             </td>
           </tr>
           <tr>
-            <td><a href="system/index.html">System Specification</a></td>
+            <td><a href="kernel/index.html">System Specification</a></td>
             <td>
               Merlin system specification including kernel configuration 
               directives and system deployment properties.

Modified: avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/index.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/index.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/index.xml	Tue Jun 15 10:46:15 2004
@@ -34,7 +34,7 @@
           <tr>
             <td><a href="properties.html">System Properties</a></td>
             <td>
-The Merlin kernel is established using the <a href="http://avalon.apache.org/repository">Avalon Repository</a> resource management system under the application key <strong>"merlin"</strong>.  The complete specification of system properties (description and default values) together with supported property file locations are defined here.
+The Merlin kernel is established using the <a href="../../system/repository">Avalon Repository</a> resource management system under the application key <strong>"merlin"</strong>.  The complete specification of system properties (description and default values) together with supported property file locations are defined here.
             </td>
           </tr>
           <tr>

Modified: avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/overrides/target/navigation.xml
==============================================================================
--- avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/overrides/target/navigation.xml	(original)
+++ avalon/trunk/central/site/src/xdocs/products/runtime/reference/kernel/overrides/target/navigation.xml	Tue Jun 15 10:46:15 2004
@@ -23,10 +23,9 @@
 
   <body>
     <menu>
-      <item name="Overview" href="index.html"/>
       <item name="configuration" href="config.html"/>
       <item name="categories" href="categories/index.html"/>
-      <item name="security" href="target/security.html"/>
+      <!-- <item name="security" href="security.html"/> -->
     </menu>
   </body>
 

Modified: avalon/trunk/central/system/index.xml
==============================================================================
--- avalon/trunk/central/system/index.xml	(original)
+++ avalon/trunk/central/system/index.xml	Tue Jun 15 10:46:15 2004
@@ -120,7 +120,7 @@
         <version>4.2.0</version>
       </info>
       <dependencies>
-        <include key="avalon-logkit" runtime="true" test="false"/>
+        <!--<include key="avalon-logkit" runtime="true" test="false"/>-->
       </dependencies>
     </project>
 

Modified: avalon/trunk/runtime/framework/api/src/java/org/apache/avalon/framework/context/Contextualizable.java
==============================================================================
--- avalon/trunk/runtime/framework/api/src/java/org/apache/avalon/framework/context/Contextualizable.java	(original)
+++ avalon/trunk/runtime/framework/api/src/java/org/apache/avalon/framework/context/Contextualizable.java	Tue Jun 15 10:46:15 2004
@@ -27,7 +27,7 @@
 {
     /**
      * Pass the Context to the component.
-     * This method is called after the Loggable.setLogger() (if present)
+     * This method is called after the LogEnabled.enableLogging( Logger ) (if present)
      * method and before any other method.
      *
      * @param context the context. Must not be <code>null</code>.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.