avalon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mcconn...@apache.org
Subject cvs commit: avalon-sandbox/merlin/merlin-smp/xdocs/tools/tags navigation.xml
Date Fri, 30 May 2003 09:53:05 GMT
mcconnell    2003/05/30 02:53:04

  Modified:    merlin/merlin-smp/src/tutorial/004/src/config block.xml
               merlin/merlin-smp/src/tutorial/009/src/config block.xml
               merlin/merlin-smp/xdocs navigation.xml
               merlin/merlin-smp/xdocs/about navigation.xml
               merlin/merlin-smp/xdocs/extensions/jndi navigation.xml
               merlin/merlin-smp/xdocs/extensions/servlet navigation.xml
               merlin/merlin-smp/xdocs/merlin navigation.xml
               merlin/merlin-smp/xdocs/merlin/appliance navigation.xml
               merlin/merlin-smp/xdocs/merlin/block navigation.xml
               merlin/merlin-smp/xdocs/merlin/kernel navigation.xml
               merlin/merlin-smp/xdocs/meta navigation.xml
               merlin/merlin-smp/xdocs/meta/info navigation.xml
               merlin/merlin-smp/xdocs/meta/info/type navigation.xml
               merlin/merlin-smp/xdocs/meta/info/type/context
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/info/type/dependencies
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/info/type/extensions
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/info/type/loggers
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/info/type/services
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/info/type/stages navigation.xml
               merlin/merlin-smp/xdocs/meta/model navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/categories
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/context
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry
                        navigation.xml parameter.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/engine
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/container/engine/classpath
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/export
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/block/import
                        navigation.xml
               merlin/merlin-smp/xdocs/meta/model/kernel navigation.xml
               merlin/merlin-smp/xdocs/starting navigation.xml
               merlin/merlin-smp/xdocs/starting/advanced index.xml
                        navigation.xml
               merlin/merlin-smp/xdocs/starting/examples navigation.xml
               merlin/merlin-smp/xdocs/starting/examples/afs navigation.xml
               merlin/merlin-smp/xdocs/starting/examples/afs/simple
                        navigation.xml
               merlin/merlin-smp/xdocs/starting/examples/james
                        navigation.xml
               merlin/merlin-smp/xdocs/starting/hello navigation.xml
               merlin/merlin-smp/xdocs/starting/hello/config navigation.xml
               merlin/merlin-smp/xdocs/starting/hello/context entries.xml
                        navigation.xml
               merlin/merlin-smp/xdocs/tools navigation.xml
               merlin/merlin-smp/xdocs/tools/tags navigation.xml
  Added:       merlin/merlin-smp/xdocs/resources download.xml index.xml
                        navigation.xml notebook.xml roadmap.xml
               merlin/merlin-smp/xdocs/starting/advanced containers.xml
               merlin/merlin-smp/xdocs/starting/advanced/lifecycle
                        example.xml extension.xml index.xml interfaces.xml
                        navigation.xml
  Removed:     merlin/merlin-smp/xdocs/central download.xml index.xml
                        navigation.xml notebook.xml roadmap.xml
  Log:
  Updates to the documentation to include resource menu and addition of lifecycle extension description and a couple of advanced topic placeholders.
  
  Revision  Changes    Path
  1.4       +2 -2      avalon-sandbox/merlin/merlin-smp/src/tutorial/004/src/config/block.xml
  
  Index: block.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/src/tutorial/004/src/config/block.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- block.xml	15 Apr 2003 03:27:40 -0000	1.3
  +++ block.xml	30 May 2003 09:52:57 -0000	1.4
  @@ -9,8 +9,8 @@
        <component name="hello" class="tutorial.HelloComponent" activation="startup">
          <context>
            <entry key="cruncher" class="tutorial.NumberCruncher">
  -           <parameter class="java.lang.Integer">7</parameter>
  -           <parameter class="java.lang.Double">1.5</parameter>
  +           <param class="java.lang.Integer">7</param>
  +           <param class="java.lang.Double">1.5</param>
            </entry>
          </context>
        </component>
  
  
  
  1.2       +2 -2      avalon-sandbox/merlin/merlin-smp/src/tutorial/009/src/config/block.xml
  
  Index: block.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/src/tutorial/009/src/config/block.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- block.xml	24 Apr 2003 12:49:00 -0000	1.1
  +++ block.xml	30 May 2003 09:52:57 -0000	1.2
  @@ -11,8 +11,8 @@
          <component name="hello" class="tutorial.HelloComponent" activation="startup">
            <context class="tutorial.DemoContextProvider">
              <entry key="cruncher" class="tutorial.NumberCruncher">
  -             <parameter class="java.lang.Integer">7</parameter>
  -             <parameter class="java.lang.Double">1.5</parameter>
  +             <param class="java.lang.Integer">7</param>
  +             <param class="java.lang.Double">1.5</param>
              </entry>
            </context>
            <configuration>
  
  
  
  1.12      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/navigation.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- navigation.xml	26 May 2003 17:40:19 -0000	1.11
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.12
  @@ -19,7 +19,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.8       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/about/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/about/navigation.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- navigation.xml	26 May 2003 17:40:19 -0000	1.7
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.8
  @@ -23,7 +23,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/extensions/jndi/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/extensions/jndi/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:20 -0000	1.8
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.9
  @@ -18,7 +18,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.5       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/extensions/servlet/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/extensions/servlet/navigation.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- navigation.xml	26 May 2003 17:40:20 -0000	1.4
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.5
  @@ -19,7 +19,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.7       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/merlin/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/merlin/navigation.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- navigation.xml	26 May 2003 17:40:20 -0000	1.6
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.7
  @@ -22,7 +22,7 @@
         </item>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.6       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/merlin/appliance/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/merlin/appliance/navigation.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.5
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.6
  @@ -26,7 +26,7 @@
         </item>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.8       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/merlin/block/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/merlin/block/navigation.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.7
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.8
  @@ -23,7 +23,7 @@
         </item>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.8       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/merlin/kernel/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/merlin/kernel/navigation.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.7
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.8
  @@ -26,7 +26,7 @@
         </item>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.8
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.9
  @@ -22,7 +22,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.8
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.9
  @@ -25,7 +25,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.8
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.9
  @@ -33,7 +33,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/context/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/context/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.3
  +++ navigation.xml	30 May 2003 09:52:58 -0000	1.4
  @@ -35,7 +35,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/dependencies/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/dependencies/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.3
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.4
  @@ -35,7 +35,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/extensions/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/extensions/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:21 -0000	1.3
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.4
  @@ -35,7 +35,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/loggers/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/loggers/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.3
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.4
  @@ -35,7 +35,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/services/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/services/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.3
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.4
  @@ -35,7 +35,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/stages/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/info/type/stages/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.3
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.4
  @@ -35,7 +35,7 @@
           <item name="Meta Data" href="/meta/model/index.html"/>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.10      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.9
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.10
  @@ -26,7 +26,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.8
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.9
  @@ -30,7 +30,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.10      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.9
  +++ navigation.xml	30 May 2003 09:52:59 -0000	1.10
  @@ -34,7 +34,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.5       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/navigation.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.4
  +++ navigation.xml	30 May 2003 09:53:01 -0000	1.5
  @@ -45,7 +45,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.5       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/categories/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/categories/navigation.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.4
  +++ navigation.xml	30 May 2003 09:53:01 -0000	1.5
  @@ -43,7 +43,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.5       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/navigation.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.4
  +++ navigation.xml	30 May 2003 09:53:01 -0000	1.5
  @@ -45,7 +45,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.5       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry/navigation.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.4
  +++ navigation.xml	30 May 2003 09:53:01 -0000	1.5
  @@ -48,7 +48,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.2       +9 -9      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry/parameter.xml
  
  Index: parameter.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/context/entry/parameter.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- parameter.xml	25 Apr 2003 17:04:57 -0000	1.1
  +++ parameter.xml	30 May 2003 09:53:01 -0000	1.2
  @@ -10,7 +10,7 @@
     </header>
   
     <body>
  -    <section name="Parameter Directive">
  +    <section name="Param Directive">
   
         <subsection name="Attributes">
           <table>
  @@ -29,7 +29,7 @@
           <table>
             <tr><th>Element</th><th>Cardinality</th><th>Description</th></tr>
             <tr>
  -            <td><a href="parameter.html">parameter</a></td><td>0..n</td>
  +            <td><a href="parameter.html">param</a></td><td>0..n</td>
               <td>
           A constructor argument.
           If the value of the parameter is not null, the value will be 
  @@ -42,7 +42,7 @@
         </subsection>
   
         <subsection name="Description">
  -<p>A parameter directive within a context or enclosing parameter represents a constructor argument value.</p>
  +<p>A param directive within a context or enclosing param represents a constructor argument value.</p>
         </subsection>
   
         <subsection name="Sample XML">
  @@ -50,12 +50,12 @@
      <profile name="basic">
        <context class="org.apache.avalon.playground.basic.BasicContextImp">
          <entry key="gws" class="ReallySpecialClass">
  -         <parameter class="java.io.File">temp</parameter>
  -         <parameter>George C. Scott</parameter>
  -         <parameter class="SpecialClass">
  -           <parameter>100</parameter>
  -           <parameter>200</parameter>
  -         </parameter>
  +         <param class="java.io.File">temp</param>
  +         <param>George C. Scott</param>
  +         <param class="SpecialClass">
  +           <param>100</param>
  +           <param>200</param>
  +         </param>
          </entry>
        </context>
      </profile>
  
  
  
  1.5       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/components/parameters/navigation.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.4
  +++ navigation.xml	30 May 2003 09:53:01 -0000	1.5
  @@ -48,7 +48,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.10      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/engine/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/engine/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.9
  +++ navigation.xml	30 May 2003 09:53:01 -0000	1.10
  @@ -37,7 +37,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.10      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/engine/classpath/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/container/engine/classpath/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml	26 May 2003 17:40:22 -0000	1.9
  +++ navigation.xml	30 May 2003 09:53:01 -0000	1.10
  @@ -40,7 +40,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/export/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/export/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.3
  +++ navigation.xml	30 May 2003 09:53:02 -0000	1.4
  @@ -32,7 +32,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/import/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/block/import/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.3
  +++ navigation.xml	30 May 2003 09:53:02 -0000	1.4
  @@ -32,7 +32,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.10      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/kernel/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/meta/model/kernel/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.9
  +++ navigation.xml	30 May 2003 09:53:02 -0000	1.10
  @@ -28,7 +28,7 @@
           </item>
         </item>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/resources/download.xml
  
  Index: download.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <properties>
      <author email="mcconnell@apache.org">Stephen McConnell</author>
      <title>Cornerstone</title>
    </properties>
  
    <body>
      <section name="Resources">
        <subsection name="Download">
          <p>PLACEHOLDER</p>
        </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/resources/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <properties>
      <author email="mcconnell@apache.org">Stephen McConnell</author>
      <title>Resources</title>
    </properties>
  
    <body>
  
      <section name="Resources">
  
        <subsection name="Index">
          <table>
            <tr><th>Topic</th><th>Description</th></tr>
            <tr>
              <td><a href="download.html">Download</a></td>
              <td>Binary and source download location.</td>
            </tr>
            <tr>
              <td><a href="notebook.html">Notebook</a></td>
              <td>
              Developer notebook - insider information about the 
              Merlin platform, what's chainging, what's not, help 
              needed, opinions and perspectives.
              </td>
            </tr>
            <tr>
              <td><a href="roadmap.html">Roadmap</a></td>
              <td>
              Where Merlin is heading and the plans to get there.
              </td>
            </tr>
            <tr>
              <td><a href="/api/index.html">Javadoc</a></td>
              <td>
              The Merlin Platform Javadoc pages.
              </td>
            </tr>
          </table>
        </subsection>
  
      </section>
  
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/resources/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <project>
   <title>Merlin</title>
  
   <body>
  
      <links>
        <item name="Home" href="http://avalon.apache.org/"/>
        <item name="Framework" href="http://avalon.apache.org/framework/"/>
        <item name="Components" href="http://avalon.apache.org/components"/>
        <item name="Containers" href="http://avalon.apache.org/containers/"/>
        <item name="Sandbox" href="http://avalon.apache.org/sandbox/"/>
      </links>
  
      <menu name="About Merlin">
        <item name="Overview" href="/index.html"/>
        <item name="Getting Started" href="/starting/index.html"/>
        <item name="Merlin System" href="/merlin/index.html"/>
        <item name="Meta Model" href="/meta/index.html"/>
        <item name="Tools" href="/tools/index.html"/>
        <item name="Resources" href="/resources/index.html">
          <item name="Download" href="/resources/download.html"/>
          <item name="Notebook" href="/resources/notebook.html"/>
          <item name="Roadmap" href="/resources/roadmap.html"/>
          <item name="Javadoc" href="/api/index.html"/>
        </item>
      </menu>
  
      <menu name="Extensions">
        <item name="JNDI" href="/extensions/jndi/index.html"/>
        <item name="Servlet" href="/extensions/servlet/index.html"/>
      </menu>
  
   </body>
  
  </project>
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/resources/notebook.xml
  
  Index: notebook.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <properties>
      <author email="mcconnell@apache.org">Stephen McConnell</author>
      <title>Cornerstone</title>
    </properties>
  
    <body>
      <section name="Resources">
        <subsection name="Notebook">
  
  <p>
  Over the last few months the level of interest and activity in Merlin has been growing.  In addition I have received several requests for a release of Merlin by people that want to get involved but really need a release before jumping in.
  </p>
  
  <p>Doing a release has several benefits:</p>
  
   <ul>
    <li>will facilitate broader feedback from users</li>
    <li>will facilitate the expansion of the development community</li>
    <li>will enable classic binary downloads for people without CVS access</li>
   </ul>
  
  <p>
  Some of the actions that should be taken before a release include the following:
  </p>
  
   <ul>
     <li>additional tutorials covering
       <ul>
        <li>custom contextualization</li>
        <li>dynamic components</li>
      </ul>
     </li>
    <li>complete the documentation about the James example</li>
    <li>add documentation concerning the Merlin/Maven plugin</li>
    <li>resolve a manifest generation problem that is currently
       preventing the proper management of extensions</li>
    <li>either release Excalibur Extension or include a fork
      under the Merlin project</li>
    <li>make sure everything is in sync with the recent
      Excalibur releases</li>
    <li>tag the CVS</li>
    <li>vote on a release</li>
   </ul>
  
  <p>
  Any volunteers out there willing to help with release preparation - please post a not to the avalon dev or useds list.  Help can be in all sorts of areas - validating documentation, packaging, testing, etc. 
  </p>
        </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/resources/roadmap.xml
  
  Index: roadmap.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
    <properties>
      <author email="mcconnell@apache.org">Stephen McConnell</author>
      <title>Cornerstone</title>
    </properties>
  
    <body>
      <section name="Resources">
        <subsection name="Roadmap">
          <table>
            <tr>
             <th>Topic</th><th>Description</th>
            </tr>
            <tr>
             <td>JMX</td><td>JMX extensions the appliance class to support
               managed delopment, decommissioning and redeployment.</td>
            </tr>
            <tr>
             <td>JNDI</td><td>Implementation of a full JNDI provider 
               deliveing URL based access to services eliminating the need
               to reference the Merlin Kernel API.</td>
            </tr>
            <tr>
             <td>Logging</td><td>Reimplementation of the logging subsystem.</td>
            </tr>
            <tr>
             <td>Servlet</td><td>A repository implementation that handles
               an unpackaged servlet as the jar repository.</td>
            </tr>
            <tr>
             <td>Repository Chaining</td><td>Maven style repository chains.</td>
            </tr>
          </table>
        </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  1.10      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.9
  +++ navigation.xml	30 May 2003 09:53:02 -0000	1.10
  @@ -23,7 +23,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.8       +12 -0     avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/index.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- index.xml	25 Apr 2003 07:10:57 -0000	1.7
  +++ index.xml	30 May 2003 09:53:03 -0000	1.8
  @@ -12,6 +12,14 @@
           <table>
             <tr><th>Topic</th><th>Summary</th></tr>
             <tr>
  +            <td><a href="lifecycle/index.html">Lifecycle Extensions</a></td>
  +            <td>Defintion and implementation of custom lifecycle stage handlers.</td>
  +          </tr>
  +          <tr>
  +            <td><a href="context.html">Custom Contextualization</a></td>
  +            <td>Defintion and implementation of a custom contextualization handler.</td>
  +          </tr>
  +          <tr>
               <td><a href="profiles.html">Deployment Templates</a></td>
               <td>Creating and associating a deployment template with a component.</td>
             </tr>
  @@ -28,6 +36,10 @@
             <tr>
               <td><a href="composite.html">Block Composition</a></td>
               <td>Example of the use of imported blocks can publish services and declare dependencies.  The tutorial demonstrates the use of block level service export statements that isolate a block implementation from the services it provides.</td>
  +          </tr>
  +          <tr>
  +            <td><a href="containers.html">Custom Containers</a></td>
  +            <td>Example of the creation fo a custom container including dynamic component management.</td>
             </tr>
           </table>
       </section>
  
  
  
  1.14      +4 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/navigation.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.13
  +++ navigation.xml	30 May 2003 09:53:03 -0000	1.14
  @@ -18,17 +18,20 @@
           <item name="Installation" href="/starting/installation.html"/>
           <item name="Using Merlin" href="/starting/hello/index.html"/>
           <item name="Advanced Features" href="/starting/advanced/index.html">
  +          <item name="Lifecycle Extensions" href="/starting/advanced/lifecycle/index.html"/>
  +          <item name="Contextulization" href="/starting/advanced/context.html"/>
             <item name="Deployment Templates" href="/starting/advanced/profiles.html"/>
             <item name="Profile Selectors" href="/starting/advanced/selectors.html"/>
             <item name="Block Includes" href="/starting/advanced/includes.html"/>
             <item name="Block Composition" href="/starting/advanced/composite.html"/>
  +          <item name="Custom Containers" href="/starting/advanced/containers.html"/>
           </item>
           <item name="Examples" href="/starting/examples/index.html"/>
         </item>
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/containers.xml
  
  Index: containers.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
    <header>
      <title>Using Merlin</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
    <body>
      <section name="Advanced Features">
        <subsection name="Creating a Custom Container">
          <p>In preparation.</p>
        </subsection>
      </section>
    </body>
  
  </document>
  
  
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/lifecycle/example.xml
  
  Index: example.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
    <header>
      <title>Lifecycle Extensions</title>
      <authors>
        <person name="Avalon Development Team" email="dev@avalon.apache.org"/>
      </authors>
    </header>
    <body>
  
    <section name="Lifecycle Extensions Example">
  
      <subsection name="Creating your lifestyle stage interface">
  
  <p>
  The following interface is your domain specific lifecycle stage interface.  It is the interface that an extension handler will use to interact with your component during deployment and decommissioning.
  </p>
  
        <source>
   public interface Exploitable
   {
      /**
       * Operation invoked by your exploitation manager.
       * @param message a message to be displayed
       */
       void exploit( String message );
   }
        </source>
  
      </subsection>
  
      <subsection name="Create the lifestyle extension handler">
  
  <p>
  An extension handler is the implementation class that will be activated by the Merlin container to handle domain specific tasks during the deployment and decommissioning phases.  The extension can implement either or both of the Creator and Accessor interfaces depeding on the particular extension requirements.  In this example we are defining a simple creation stage handler that supplies a message to an instance of Exploitable.
  </p>
        <source>
   public class ExploitationManager implements Creator
   {
      /**
       * Operation invoked by a container to request creation
       * stage extension interception.
       * @param object a component to manager
       * @param context the context
       */
       public void create( Object object, Context context )
       {
           if( object instanceof Exploitable )
           {
               ((Expoitable)object).exploit( "hello" );
           }
       }
  
      /**
       * Operation invoked by a container to request destroy
       * stage extension interception.
       * @param object a component to manager
       * @param context the context
       */
       public void destroy( Object object, Context context )
       {
       }
   }
        </source>
  
  <p>
  To complete the defintion of you extension handler you need to prepare the meta-info that will be used by Merlin to identify the extension and the stage interface is supports.  The following &lt;type/&gt; declaration includes an &lt;extensions/&gt; tag that contains a &lt;reference/&gt; element that includes the reference to the Explitable lifecycle stage interface. This is the key that Merlin uses to associate a handler with a component.  If you extension class requires any specific context values, they should be declared in a context element within the extension element.
  </p>
  
          <source><![CDATA[
  <type>
  
     <info>
        <name>my-extension-handler</name>
     </info>
  
     <extensions>
       <extension type="Exploitable"/>
     </extensions>
  
  </type>
  ]]></source>
  
      </subsection>
  
      <subsection name="Create a component implementing the stage interface">
        <source>
   public class MyComponent extends AbstractLogEnabled implements Exploitable
   {
      /**
       * Operation invoked by an exploitation manager.
       * @param message a message to be displayed
       */
       public void exploit( String message )
       {
           getLogger().info( message );
       }
   }
        </source>
  
  <p>
  To complete the defintion of your component you need to prepare the meta-info that will be used by Merlin to identify the stage interface is requires a handler for.  The following &lt;type/&gt; declaration includes an &lt;stage/&gt; tag that contains a &lt;reference/&gt; element that includes the reference to the Exploitable lifecycle stage interface. This is the key that Merlin uses to associate the component with a handler capable of handling the Exploitable interface.
  </p>
  
          <source><![CDATA[
  <type>
  
     <info>
        <name>my-component</name>
     </info>
  
     <stages>
       <stage type="Exploitable"/>
     </stages>
  
  </type>
  
  ]]></source>
      </subsection>
  
      <subsection name="Execution">
  
  <p>To execute the example you simply need to include a reference to you component within a Merlin container declaration.  The following XML source declares a Merlin kernel, container, and component.  You don't need to include the handler because Merlin can sort that out itself based on the information supplied in the meta-info declarations.</p>
  
  <source><![CDATA[
  
       <component name="demo" class="MyComponent" activation="startup"/>
  
  ]]></source>
  
      </subsection>
  
    </section>
  
    </body>
  </document>
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/lifecycle/extension.xml
  
  Index: extension.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
    <header>
      <title>Lifecycle Extensions</title>
      <authors>
        <person name="Avalon Development Team" email="dev@avalon.apache.org"/>
      </authors>
    </header>
    <body>
  
    <section name="About lifecycle extensions">
  
     <p>
      The Avalon Framework defines a set of standard interfaces often termed as Lifecycle
      stages that can be used by a container to determine the components requirements
      during deployment and subsequent decommissioning.
     </p>
  
     <p>
      Lifecycle extensions provide support for the declaration of supplimentary 
      stages above and beyond the classic Avalon stages.  These custom stages 
      can be introduced during component creation, deployment, decommissining, 
      and release.
     </p>
  
     <subsection name="Interception Points">
  
       <table>
         <tr>
           <th>Stage</th><th>Description</th>
         </tr>
         <tr>
           <td>CREATE</td>
           <td>Lifecycle extension is applied during deployment and prior 
             to initialization.</td>
         </tr>
         <tr>
           <td>ACCESS</td>
           <td>Lifecycle extension is triggered to each access to the 
            component via the ServiceManager.</td>
         </tr>
         <tr>
           <td>RELEASE</td>
           <td>Lifecycle extension is triggered to each release of the 
            component to the ServiceManager.</td>
         </tr>
         <tr>
           <td>DESTRUCTION</td>
           <td>Lifecycle extension is applied during decomissioning and prior 
             to disposal.</td>
         </tr>
       </table>
  
     </subsection>
    </section>
  
    </body>
  </document>
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/lifecycle/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
    <header>
      <title>Using Merlin : Context</title>
      <authors>
        <person name="Stephen McConnell" email="mcconnell@apache.org"/>
      </authors>
    </header>
    <body>
      <section name="Using Merlin">
        <subsection name="Lifecycle Extensions">
          <table>
            <tr><th>Topic</th><th>Summary</th></tr>
            <tr>
              <td><a href="extension.html">Overview</a></td>
              <td>
                Overview of the Lifecycle Extension facilities.
              </td>
            </tr>
            <tr>
              <td><a href="interfaces.html">Interfaces</a></td>
              <td>
                Introduction to the lifecyle interfaces.
              </td>
            </tr>
            <tr>
              <td><a href="example.html">Example</a></td>
              <td>
                An example that demonstrates the use of the lifecycle extension 
                facilities.
              </td>
            </tr>
          </table>
        </subsection>
      </section>
    </body>
  </document>
  
  
  
  
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/lifecycle/interfaces.xml
  
  Index: interfaces.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
    <header>
      <title>Lifecycle Extensions Interfaces</title>
      <authors>
        <person name="Avalon Development Team" email="dev@avalon.apache.org"/>
      </authors>
    </header>
    <body>
  
    <section name="Lifecycle Extensions">
  
        <subsection name="Interface Summary">
  
        <p>
        A container manages extensions using an extension handler.  Handlers may implement
        the <code>Creator</code> and/or <code>Accessor</code> interfaces.  A creator extension
        will be activated during the create and destroy stages of a component lifecycle.  A
        accessor extension will be activated during the access and release stages.
        </p>
  
        </subsection>
  
        <subsection name="Creator">
  
          <p>
          The <code>Creator</code> interface describes the create and destroy
          stages that occur between a component and a container
          during service management.  Lifecycle extensions supporting create
          and destroy stages must implement this interface.
          </p>
  
        <source>
   package org.apache.avalon.lifecycle;
  
   import org.apache.avalon.framework.context.Context;
  
   public interface Creator
   {
      /**
       * Create stage handler.
       *
       * @param object the object that is being created
       * @param context the context instance required by the create handler
       *    implementation
       * @exception Exception if an error occurs
       */
      void create( Object object, Context context )
          throws Exception;
  
      /**
       * Destroy stage handler.
       *
       * @param object the object that is being destroyed
       * @param context the context instance required by the handler
       *    implementation
       */
      void destroy( Object object, Context context );
  
   }
         </source>
  
       </subsection>
       <subsection name="Accessor">
  
  <p>
  The <code>Accessor</code> interface describes the access and release
  stages that occur between a service or component manager and a container
  during service deployment.  Lifecycle extensions supporting access
  and release stages must implement this interface.
  </p>
  <source>
   package org.apache.avalon.lifecycle;
  
   import org.apache.avalon.framework.context.Context;
  
   public interface Accessor
   {
      /**
       * Access stage handler.
       *
       * @param object the object that is being accessed
       * @param context the context instance required by the access handler
       *    implementation
       * @exception Exception if an error occurs
       */
      void access( Object object, Context context )
          throws Exception;
  
      /**
       * Release stage handler.
       *
       * @param object the object that is being released
       * @param context the context instance required by the release handler
       *    implementation
       */
      void release( Object object, Context context );
  
   }
  </source>
       </subsection>
      </section>
    </body>
  </document>
  
  
  
  1.1                  avalon-sandbox/merlin/merlin-smp/xdocs/starting/advanced/lifecycle/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <project>
   <title>Merlin</title>
  
   <body>
  
       <links>
         <item name="Home" href="http://avalon.apache.org/"/>
         <item name="Framework" href="http://avalon.apache.org/framework/"/>
         <item name="Components" href="http://avalon.apache.org/components"/>
         <item name="Containers" href="http://avalon.apache.org/containers/"/>
         <item name="Sandbox" href="http://avalon.apache.org/sandbox/"/>
       </links>
  
      <menu name="About Merlin">
        <item name="Overview" href="/about/index.html"/>
        <item name="Getting Started" href="/starting/index.html">
          <item name="Installation" href="/starting/installation.html"/>
          <item name="Using Merlin" href="/starting/hello/index.html"/>
          <item name="Advanced Features" href="/starting/advanced/index.html">
            <item name="Lifecycle Extensions" href="/starting/advanced/lifecycle/index.html">
              <item name="Overview" href="/starting/advanced/lifecycle/extension.html"/>
              <item name="Interfaces" href="/starting/advanced/lifecycle/interfaces.html"/>
              <item name="Example" href="/starting/advanced/lifecycle/example.html"/>
            </item>
            <item name="Deployment Templates" href="/starting/advanced/profiles.html"/>
            <item name="Profile Selectors" href="/starting/advanced/selectors.html"/>
            <item name="Block Includes" href="/starting/advanced/includes.html"/>
            <item name="Block Composition" href="/starting/advanced/composite.html"/>
          </item>
          <item name="Examples" href="/starting/examples/index.html"/>
        </item>
        <item name="Merlin System" href="/merlin/index.html"/>
        <item name="Meta Model" href="/meta/index.html"/>
        <item name="Tools" href="/tools/index.html"/>
        <item name="Resources" href="/resources/index.html"/>
      </menu>
  
      <menu name="Extensions">
        <item name="JNDI" href="/extensions/jndi/index.html"/>
        <item name="Servlet" href="/extensions/servlet/index.html"/>
      </menu>
  
   </body>
  
  </project>
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.8
  +++ navigation.xml	30 May 2003 09:53:03 -0000	1.9
  @@ -26,7 +26,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/afs/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/afs/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.8
  +++ navigation.xml	30 May 2003 09:53:03 -0000	1.9
  @@ -28,7 +28,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.10      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/afs/simple/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/afs/simple/navigation.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.9
  +++ navigation.xml	30 May 2003 09:53:03 -0000	1.10
  @@ -32,7 +32,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.3       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/james/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/examples/james/navigation.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.2
  +++ navigation.xml	30 May 2003 09:53:03 -0000	1.3
  @@ -31,7 +31,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.14      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/navigation.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.13
  +++ navigation.xml	30 May 2003 09:53:03 -0000	1.14
  @@ -31,7 +31,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/config/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/config/navigation.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.3
  +++ navigation.xml	30 May 2003 09:53:03 -0000	1.4
  @@ -33,7 +33,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.4       +2 -2      avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/context/entries.xml
  
  Index: entries.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/context/entries.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- entries.xml	17 Apr 2003 03:44:11 -0000	1.3
  +++ entries.xml	30 May 2003 09:53:03 -0000	1.4
  @@ -151,8 +151,8 @@
        <component name="hello" class="tutorial.HelloComponent" activation="startup">
          <context>
            <entry key="cruncher" class="tutorial.NumberCruncher">
  -           <parameter class="java.lang.Integer">7</parameter>
  -           <parameter class="java.lang.Double">1.5</parameter>
  +           <param class="java.lang.Integer">7</param>
  +           <param class="java.lang.Double">1.5</param>
            </entry>
          </context>
        </component>
  
  
  
  1.12      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/context/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/starting/hello/context/navigation.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- navigation.xml	26 May 2003 17:40:23 -0000	1.11
  +++ navigation.xml	30 May 2003 09:53:04 -0000	1.12
  @@ -35,7 +35,7 @@
         <item name="Merlin System" href="/merlin/index.html"/>
         <item name="Meta Model" href="/meta/index.html"/>
         <item name="Tools" href="/tools/index.html"/>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.12      +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/tools/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/tools/navigation.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- navigation.xml	26 May 2003 17:40:24 -0000	1.11
  +++ navigation.xml	30 May 2003 09:53:04 -0000	1.12
  @@ -23,7 +23,7 @@
           <item name="Meta-Info Generator Task" href="/tools/ant.html"/>
           <item name="Merlin Plugin for Maven" href="/tools/maven.html"/>
         </item>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  
  1.9       +1 -1      avalon-sandbox/merlin/merlin-smp/xdocs/tools/tags/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-smp/xdocs/tools/tags/navigation.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- navigation.xml	26 May 2003 17:40:24 -0000	1.8
  +++ navigation.xml	30 May 2003 09:53:04 -0000	1.9
  @@ -36,7 +36,7 @@
           <item name="Meta-Info Generator Task" href="/tools/ant.html"/>
           <item name="Merlin Plugin for Maven" href="/tools/maven.html"/>
         </item>
  -      <item name="Dev Central" href="/central/index.html"/>
  +      <item name="Resources" href="/resources/index.html"/>
       </menu>
   
       <menu name="Extensions">
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org


Mime
View raw message