mcconnell    2004/04/02 20:34:08

  Modified:    merlin/platform/xdocs/about benefits.xml features.xml
               merlin/platform/xdocs/merlin index.xml navigation.xml
               merlin/platform/xdocs/reference/component/lifestyle
                        index.xml
               merlin/platform/xdocs/reference/deployment assembly.xml
  Added:       merlin/platform/xdocs/merlin uml.xml
               merlin/platform/xdocs/merlin/embedded cli.xml index.xml
                        main.xml navigation.xml servlet.xml unit.xml
               merlin/platform/xdocs/merlin/systems activation.xml
                        composition.xml index.xml logging.xml meta.xml
                        navigation.xml repository.xml
  Removed:     merlin/platform/xdocs/merlin/appliance assembly.xml
                        index.xml lifecycle.xml lifestyle.xml
                        navigation.xml
               merlin/platform/xdocs/merlin/block index.xml navigation.xml
               merlin/platform/xdocs/merlin/kernel/embedding index.xml
                        navigation.xml
               merlin/platform/xdocs/merlin/kernel index.xml navigation.xml
                        nt.xml
               
merlin/platform/xdocs/reference/deployment/directives/components/context/entry
                        import.xml index.xml navigation.xml
  Log:
  Reshuffling and improving docs.
  
  Revision  Changes    Path
  1.4       +8 -20     avalon/merlin/platform/xdocs/about/benefits.xml
  
  Index: benefits.xml
  ===================================================================
  RCS file: /home/cvs/avalon/merlin/platform/xdocs/about/benefits.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- benefits.xml      25 Jan 2004 13:28:47 -0000      1.3
  +++ benefits.xml      3 Apr 2004 04:34:08 -0000       1.4
  @@ -65,31 +65,19 @@
   The solution to the above is a framework that automates the process of 
component deployment.  The end result is that container side code becomes 
independent of the component deployment strategy and component dependencies.
   </p>
   
  -<p>Consider the following code fragment:</p>
  +<p>Consider the following code fragment in which we create a service 
description, locate component model that provides the service, commission the 
model and resolve the service instance.</p>
   
   <source>
  +  ReferenceDescriptor reference = 
  +    new ReferenceDescriptor( Widget.class.getName() );
  +  ComponentModel model = (ComponentModel) m_model.getModel( reference );
  +  model.commission();
   
  -   // add an implementation component to the engine
  -
  -   engine.register( "org.apache.avalon.playground.BasicComponent" );
  -
  -   // get an appliance handling the versioned service we want
  -
  -   Appliance appliance = m_engine.resolve( 
  -     new DependencyDescriptor( 
  -       "demo", 
  -       "org.apache.avalon.playground.BasicService", 
  -       Version.getVersion( "1.1" ) ) 
  -   );
  -
  -   // get the fully prepared component
  -
  -   Object object = appliance.access( dependency );
  -
  +  Widget widget = (Widget) model.resolve();
   </source>
   
   <p>
  -The above code demonstrates the elimination of knowledge about the component 
deployment strategy.  All aspect concerning the component logging, 
configuration, parameterization, contexulization, dependency composition, 
initialization, startup, shutdown, and disposal are managed by the engine.
  +The above code demonstrates the elimination of knowledge about the component 
deployment strategy.  All aspect concerning the component logging, 
configuration, parameterization, contexulization, dependency composition, 
initialization, startup, shutdown, and disposal are managed by the container.
   </p>
   
        </subsection>
  
  
  
  1.3       +15 -5     avalon/merlin/platform/xdocs/about/features.xml
  
  Index: features.xml
  ===================================================================
  RCS file: /home/cvs/avalon/merlin/platform/xdocs/about/features.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- features.xml      25 Jan 2004 13:28:47 -0000      1.2
  +++ features.xml      3 Apr 2004 04:34:08 -0000       1.3
  @@ -30,25 +30,35 @@
       <section name="Features and Benefits">
         <subsection name="Composite Component Management">
           <p>
  -Merlin provides support for the packaging and deployment of composite 
components with a structure called a Block.  A block represents the association 
of resources to a containment hierarchy within which components are managed.  
In addition, a block enables the separation of a component assembly as 
implementation from the subset of services published by the block.
  +Merlin provides support for the packaging and deployment of composite 
components with a structure called a Block.  A block represents the association 
of resources to a containment hierarchy within which components are managed.  
In addition, a block enables the separation of a component assembly (the 
composite implementation) from the set of services published by the block.
  +        </p>
  +      </subsection>
  +      <subsection name="Cascading Containers">
  +        <p>
  +The Merlin system provides support for <strong>cascading 
containers</strong>. This model enables component assemblers to (among other 
things) associate jar files under a protected scope where each container is 
associated with its own classloader.
           </p>
         </subsection>
         <subsection name="Automated Assembly">
           <p>
  -Underlying the Merlin system is a assembly engine that provides support for 
the deployment of components.  The assembly engine takes care of dependency 
resolution, component instantiation, lifecycle processing, and component 
decommissioning.
  +Merlin will handle resolution of service dependencies for components by 
looking for explicitly declared components commencing within the local 
container, and working progressively up the container hierarchy.  If 
  +no explicit solutions are resolved, Merlin will attempt to build a packaged 
or implicit solution based on component types declared in the classloader 
hierachy.  
  +        </p>
  +      </subsection>
  +      <subsection name="Deployment Engine">
  +        <p>
  +Underlying the Merlin system is a runtime deployment engine that provides 
support for the orderly establishment of simple and composite components.  The 
deployment engine takes care of component instantiation, lifecycle processing, 
and component decommissioning.
           </p>
         </subsection>
         <subsection name="Lifestyle Management">
           <p>
  -Merlin provides support for different component instantiation policies.  
These policies are referred to as lifestyles. Examples of supported lifestyle 
include 'singleton', 'per-thread', 'pooled' and 'transient'.
  +Merlin provides support for different component instantiation policies.  
These policies are referred to as lifestyles. Examples of lifestyle include 
'singleton', 'per-thread', 'pooled' and 'transient'.
           </p>
         </subsection>
         <subsection name="Lifecycle Management">
           <p>
  -Following instantiation, a component is processed through a lifecycle.  
Lifecycle processing involves the execution of a series of stages such 
associating a logging channel, applying a configuration or component 
parameters, setting the runtime context, supplying dependent services, 
initialization, startup, shutdown and disposal.  Within the Merlin system, 
lifecycle stages can be extended or modified through association of other 
components that provide lifecycle support.  Merlin distinguishes these services 
as deployment dependencies as distinct from classic runtime dependencies.
  +Merlin provides support for constructor based injection of lifecycle 
artifacts, or optional phased delivery under which a component is processed 
through a series of lifecycle stages.  Lifecycle processing involves the 
execution of a series of stages such as associating a logging channel, applying 
a configuration or component parameters, setting the runtime context, supplying 
dependent services, initialization, startup, shutdown and disposal.  Within the 
Merlin system, lifecycle stages can be extended or modified through association 
of other components that provide lifecycle support.  Merlin distinguishes these 
services as deployment dependencies as distinct from classic runtime 
dependencies.
           </p>
         </subsection>
  -
       </section>
     </body>
   
  
  
  
  1.3       +33 -13    avalon/merlin/platform/xdocs/merlin/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/avalon/merlin/platform/xdocs/merlin/index.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.xml 25 Jan 2004 13:28:47 -0000      1.2
  +++ index.xml 3 Apr 2004 04:34:08 -0000       1.3
  @@ -19,23 +19,43 @@
   
   <document>
   
  -  <header>
  -    <title>Merlin Overview</title>
  -    <authors>
  -      <person name="Stephen McConnell" email="[EMAIL PROTECTED]"/>
  -    </authors>
  -  </header>
  +  <properties>
  +    <author email="[EMAIL PROTECTED]">Stephen McConnell</author>
  +    <title>Specification</title>
  +  </properties>
   
     <body>
  -    <section name="Merlin System">
  -      <subsection name="UML">
  -        <p>
  -        <i>UML diagram of the principal abstractions within the 
  -        Merlin platform.</i>
  -        </p>
  -        <img src="../images/uml-top-level.gif"/>
  +
  +    <section name="Merlin Platform">
  +
  +      <subsection name="Index">
  +        <table>
  +          <tr><th>Topic</th><th>Summary</th></tr>
  +          <tr>
  +            <td><a href="uml.html">Object Model</a></td>
  +            <td>
  +              The object model dealing with the notion of a composite
  +              component.
  +            </td>
  +          </tr>
  +          <tr>
  +            <td><a href="system/index.html">Subsystems</a></td>
  +            <td>
  +              Introduction to the respective substems and relationships with
  +              the Merlin system.
  +            </td>
  +          </tr>
  +          <tr>
  +            <td><a href="deployment/index.html">Embedded</a></td>
  +            <td>
  +              Introduction to a set of available applications solutions
  +              the include an embedded Merlin Kernel.
  +            </td>
  +          </tr>
  +        </table>
         </subsection>
       </section>
  +
     </body>
   
   </document>
  
  
  
  1.10      +15 -3     avalon/merlin/platform/xdocs/merlin/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon/merlin/platform/xdocs/merlin/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml    1 Apr 2004 23:49:08 -0000       1.9
  +++ navigation.xml    3 Apr 2004 04:34:08 -0000       1.10
  @@ -35,9 +35,21 @@
         <item name="Overview" href="/about/index.html"/>
         <item name="Getting Started" href="/starting/index.html"/>
         <item name="Merlin System" href="/merlin/index.html">
  -        <item name="Kernel" href="/merlin/kernel/index.html"/>
  -        <item name="Block" href="/merlin/block/index.html"/>
  -        <item name="Appliance" href="/merlin/appliance/index.html"/>
  +        <item name="Object Model" href="/merlin/uml.html"/>
  +        <item name="Subsystems">
  +          <item name="Meta" href="/merlin/systems/meta.html"/>
  +          <item name="Repository" href="/merlin/systems/repository.html"/>
  +          <item name="Composition" href="/merlin/systems/composition.html"/>
  +          <item name="Activation" href="/merlin/systems/activation.html"/>
  +          <item name="Logging" href="/merlin/systems/logging.html"/>
  +          <item name="Kernel" href="/merlin/systems/kernel.html"/>
  +        </item>
  +        <item name="Embedding">
  +          <item name="CLI" href="/merlin/embedded/cli.html"/>
  +          <item name="Application" href="/merlin/embedded/main.html"/>
  +          <item name="Servlet" href="/merlin/embedded/servlet.html"/>
  +          <item name="Unit" href="/merlin/embedded/unit.html"/>
  +        </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
         <item name="Extensions" href="/extensions/index.html" />
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/uml.xml
  
  Index: uml.xml
  ===================================================================
  <?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>
  
    <header>
      <title>Merlin Overview</title>
      <authors>
        <person name="Stephen McConnell" email="[EMAIL PROTECTED]"/>
      </authors>
    </header>
  
    <body>
      <section name="Object Model">
        <subsection name="UML">
          <p>
          <i>UML diagram of the principal abstractions within the 
          Merlin platform.</i>
          </p>
          <img src="../images/uml-top-level.gif"/>
        </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.3       +22 -11    
avalon/merlin/platform/xdocs/reference/component/lifestyle/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon/merlin/platform/xdocs/reference/component/lifestyle/index.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.xml 29 Mar 2004 18:10:29 -0000      1.2
  +++ index.xml 3 Apr 2004 04:34:08 -0000       1.3
  @@ -28,17 +28,28 @@
   
       <section name="Lifestyle Specification">
   
  -      <subsection name="Transient">
  -      </subsection>
  -
  -      <subsection name="Thread">
  -      </subsection>
  -
  -      <subsection name="Pooled">
  -      </subsection>
  -
  -      <subsection name="Singleton">
  -      </subsection>
  +    <table>
  +      <tr>
  +        <td><strong>Strategy</strong></td>
  +        <td><strong>Description</strong></td>
  +      </tr>
  +      <tr>
  +        <td>singleton</td>
  +        <td>A single instance of the component type will be shared by all 
consumers.</td>
  +      </tr>
  +      <tr>
  +        <td>thread</td>
  +        <td>A new instance of the component will be created relative to each 
distinct thread.</td>
  +      </tr>
  +      <tr>
  +        <td>pool</td>
  +        <td>A container shall maintain a pool of components.</td>
  +      </tr>
  +      <tr>
  +        <td>transient</td>
  +        <td>New instance of the component are created on a per request 
basis.</td>
  +      </tr>
  +    </table>
   
       </section>
   
  
  
  
  1.2       +6 -0      
avalon/merlin/platform/xdocs/reference/deployment/assembly.xml
  
  Index: assembly.xml
  ===================================================================
  RCS file: 
/home/cvs/avalon/merlin/platform/xdocs/reference/deployment/assembly.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- assembly.xml      2 Apr 2004 08:10:00 -0000       1.1
  +++ assembly.xml      3 Apr 2004 04:34:08 -0000       1.2
  @@ -27,6 +27,12 @@
     <body>
   
       <section name="Assembly">
  +<p>
  +Components may have dependencies on services provided by other components, 
which in turn may have dependencies of their own.  In addition, components can 
declare (as part of their meta-info) particular lifecycle stages (such as 
initiation or configuration) and the type of stage provider it needs to handle 
that stage.  So in effect, components can be deployed with classic runtime 
dependencies together with deployment dependencies (because deployment stage 
providers are themselves components).
  +</p>
  +<p>
  +Assembly services handle candidate selection, wiring of providers to 
consumers, and deployment ordering.
  +</p>
       </section>
   
     </body>
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/embedded/cli.xml
  
  Index: cli.xml
  ===================================================================
  <?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>Command-line Merlin</title>
    </properties>
  
    <body>
  
      <section name="Commandline Merlin">
  
        <subsection name="Overview">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/embedded/index.xml
  
  Index: index.xml
  ===================================================================
  <?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>Specification</title>
    </properties>
  
    <body>
  
      <section name="Embedded Deployment Solutions">
  
        <subsection name="Index">
          <table>
            <tr><th>Topic</th><th>Summary</th></tr>
            <tr>
              <td><a href="cli.html">Merlin Command-line</a></td>
              <td>
                The classic Merlin CLI application.
              </td>
            </tr>
            <tr>
              <td><a href="main.html">Generic Embedding</a></td>
              <td>
                Overview and code sample describing generic embedding solutions.
              </td>
            </tr>
            <tr>
              <td><a href="servlet.html">Servlet</a></td>
              <td>
                Demonstration of Merlin emebedded in a servlet.
              </td>
            </tr>
            <tr>
              <td><a href="unit.html">Merlin Unit Test</a></td>
              <td>
                The Merlin UnitTest system.
              </td>
            </tr>
          </table>
        </subsection>
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/embedded/main.xml
  
  Index: main.xml
  ===================================================================
  <?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>Specification</title>
    </properties>
  
    <body>
  
      <section name="Generic Embedding">
  
        <subsection name="Overview">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/merlin/embedded/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!-- 
   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.
  -->
  
  <project>
  
   <title>Merlin</title>
  
   <body>
  
      <links>
        <item name="Apache" href="http://apache.org/"/>
        <item name="Avalon" href="http://avalon.apache.org/"/>
        <item name="Framework" 
href="http://avalon.apache.org/product/framework/"/>
        <item name="Containment" 
href="http://avalon.apache.org/product/containers/"/>
        <item name="Components" 
href="http://avalon.apache.org/product/components/"/>
      </links>
  
      <menu name="About Merlin">
        <item name="Overview" href="/about/index.html"/>
        <item name="Getting Started" href="/starting/index.html"/>
        <item name="Merlin System" href="/merlin/index.html">
          <item name="Object Model" href="/merlin/uml.html"/>
          <item name="Subsystems"/>
          <item name="Embedding">
            <item name="CLI" href="/merlin/embedded/cli.html"/>
            <item name="Application" href="/merlin/embedded/main.html"/>
            <item name="Servlet" href="/merlin/embedded/servlet.html"/>
            <item name="Unit" href="/merlin/embedded/unit.html"/>
          </item>
        </item>
        <item name="Tools" href="/tools/index.html"/>
        <item name="Extensions" href="/extensions/index.html" />
      </menu>
  
      <menu name="Resources">
        <item name="Javadoc" href="/api/index.html"/>
        <item name="Specification" href="/reference/index.html"/>
        <item name="Download" href="/resources/download.html"/>
        <item name="Roadmap" href="/resources/roadmap/index.html"/>
        <item name="DPML" href="/dpml/index.html"/>
      </menu>
  
      <menu name="Related Projects">
        <item name="Meta" href="http://avalon.apache.org/meta"/>
        <item name="Utilities" href="http://avalon.apache.org/util"/>
        <item name="Repository" href="http://avalon.apache.org/repository"/>
      </menu>
  
   </body>
  
  </project>
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/embedded/servlet.xml
  
  Index: servlet.xml
  ===================================================================
  <?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>Specification</title>
    </properties>
  
    <body>
  
      <section name="Merlin Servlet">
  
        <subsection name="Overview">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/embedded/unit.xml
  
  Index: unit.xml
  ===================================================================
  <?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>Specification</title>
    </properties>
  
    <body>
  
      <section name="Merlin Unit">
  
        <subsection name="Overview">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/merlin/systems/activation.xml
  
  Index: activation.xml
  ===================================================================
  <?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>Avalon Activation Subsystem</title>
    </properties>
  
    <body>
  
      <section name="Avalon Activation Subsystem">
  
        <subsection name="Introduction">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/merlin/systems/composition.xml
  
  Index: composition.xml
  ===================================================================
  <?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>Avalon Composition Subsystem</title>
    </properties>
  
    <body>
  
      <section name="Avalon Composition Subsystem">
  
        <subsection name="Introduction">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/systems/index.xml
  
  Index: index.xml
  ===================================================================
  <?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>Specification</title>
    </properties>
  
    <body>
  
      <section name="Merlin Subsystems Breakdown">
  
        <subsection name="Index">
          <table>
            <tr><th>System</th><th>Summary</th></tr>
            <tr>
              <td><a href="meta.html">Avalon Meta</a></td>
              <td>
                The component type model.
              </td>
            </tr>
            <tr>
              <td><a href="repository.html">Avalon Repository</a></td>
              <td>
                The resource management facility.
              </td>
            </tr>
            <tr>
              <td><a href="composition.html">Avalon Composition</a></td>
              <td>
                The core containment meta-model.
              </td>
            </tr>
            <tr>
              <td><a href="activation.html">Avalon Activation</a></td>
              <td>
                The runtime deployment platform.
              </td>
            </tr>
            <tr>
              <td><a href="logging.html">Avalon Logging</a></td>
              <td>
                The logging system management framework.
              </td>
            </tr>
            <tr>
              <td><a href="kernel.html">Avalon Merlin Kernel</a></td>
              <td>
                The merlin kernel. 
              </td>
            </tr>
          </table>
        </subsection>
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/systems/logging.xml
  
  Index: logging.xml
  ===================================================================
  <?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>Avalon Logging Subsystem</title>
    </properties>
  
    <body>
  
      <section name="Avalon Logging Subsystem">
  
        <subsection name="Introduction">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon/merlin/platform/xdocs/merlin/systems/meta.xml
  
  Index: meta.xml
  ===================================================================
  <?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>Avalon Meta Subsystem</title>
    </properties>
  
    <body>
  
      <section name="Avalon Meta Subsystem">
  
        <subsection name="Introduction">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/merlin/systems/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!-- 
   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.
  -->
  
  <project>
  
   <title>Merlin</title>
  
   <body>
  
      <links>
        <item name="Apache" href="http://apache.org/"/>
        <item name="Avalon" href="http://avalon.apache.org/"/>
        <item name="Framework" 
href="http://avalon.apache.org/product/framework/"/>
        <item name="Containment" 
href="http://avalon.apache.org/product/containers/"/>
        <item name="Components" 
href="http://avalon.apache.org/product/components/"/>
      </links>
  
      <menu name="About Merlin">
        <item name="Overview" href="/about/index.html"/>
        <item name="Getting Started" href="/starting/index.html"/>
        <item name="Merlin System" href="/merlin/index.html">
          <item name="Object Model" href="/merlin/uml.html"/>
          <item name="Subsystems">
            <item name="Meta" href="/merlin/systems/meta.html"/>
            <item name="Repository" href="/merlin/systems/repository.html"/>
            <item name="Composition" href="/merlin/systems/composition.html"/>
            <item name="Activation" href="/merlin/systems/activation.html"/>
            <item name="Logging" href="/merlin/systems/logging.html"/>
            <item name="Kernel" href="/merlin/systems/kernel.html"/>
          </item>
          <item name="Embedding"/>
        </item>
        <item name="Tools" href="/tools/index.html"/>
        <item name="Extensions" href="/extensions/index.html" />
      </menu>
  
      <menu name="Resources">
        <item name="Javadoc" href="/api/index.html"/>
        <item name="Specification" href="/reference/index.html"/>
        <item name="Download" href="/resources/download.html"/>
        <item name="Roadmap" href="/resources/roadmap/index.html"/>
        <item name="DPML" href="/dpml/index.html"/>
      </menu>
  
      <menu name="Related Projects">
        <item name="Meta" href="http://avalon.apache.org/meta"/>
        <item name="Utilities" href="http://avalon.apache.org/util"/>
        <item name="Repository" href="http://avalon.apache.org/repository"/>
      </menu>
  
   </body>
  
  </project>
  
  
  
  1.1                  
avalon/merlin/platform/xdocs/merlin/systems/repository.xml
  
  Index: repository.xml
  ===================================================================
  <?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>Avalon Repository Subsystem</title>
    </properties>
  
    <body>
  
      <section name="Avalon Repository Subsystem">
  
        <subsection name="Introduction">
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to