Author: mcconnell
Date: Thu Jun 10 03:53:13 2004
New Revision: 20993

Added:
   avalon/trunk/runtime/composition/impl/etc/test/dependency.xml   (contents, 
props changed)
   avalon/trunk/runtime/composition/impl/etc/test/dynamics.xml   (contents, 
props changed)
   avalon/trunk/runtime/composition/impl/etc/test/includes.xml   (contents, 
props changed)
   avalon/trunk/runtime/composition/impl/etc/test/playground.xml   (contents, 
props changed)
   avalon/trunk/runtime/composition/impl/etc/test/secure-block.xml   (contents, 
props changed)
   avalon/trunk/runtime/composition/impl/etc/test/security.policy
   avalon/trunk/runtime/composition/impl/etc/test/targets-config.xml   
(contents, props changed)
   avalon/trunk/runtime/composition/impl/etc/test/targets.xml   (contents, 
props changed)
Log:


Added: avalon/trunk/runtime/composition/impl/etc/test/dependency.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/dependency.xml       Thu Jun 
10 03:53:13 2004
@@ -0,0 +1,53 @@
+
+
+<container>
+
+   <classloader>
+     <classpath>
+       <artifact>artifact:jar:avalon/test/avalon-test-testa</artifact>
+       <artifact>artifact:jar:avalon/test/avalon-test-testb</artifact>
+       <artifact>artifact:jar:avalon/test/avalon-test-testc</artifact>
+       <!--
+       <fileset dir="ext">
+         <include>test-a.jar</include>
+         <include>test-b.jar</include>
+       </fileset>
+       <fileset dir="lib">
+         <include>test-c.jar</include>
+       </fileset>
+       -->
+     </classpath>
+   </classloader>
+
+   <component name="test-a" class="org.apache.avalon.test.testa.TestA">
+     <context class="org.apache.avalon.test.testa.DefaultFacade">
+       <entry key="home">
+         <constructor class="java.io.File">
+           <param class="java.io.File">${urn:avalon:home}</param>
+           <param>xxx</param>
+         </constructor>
+       </entry>
+       <entry key="time">
+         <constructor class="java.util.Date"/>
+       </entry>
+       <entry key="path">
+         <import key="urn:avalon:partition"/>
+       </entry>
+     </context>
+   </component>
+
+   <container name="fred">
+
+     <component name="test-b" class="org.apache.avalon.test.testb.TestB"/>
+
+     <component name="test-c" class="org.apache.avalon.test.testc.TestC">
+       <dependencies>
+         <dependency key="a" source="../test-a"/>
+         <dependency key="a2" source="/test-a"/>
+         <dependency key="b" source="test-b"/>
+       </dependencies>
+     </component>
+
+   </container>
+
+</container>

Added: avalon/trunk/runtime/composition/impl/etc/test/dynamics.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/dynamics.xml Thu Jun 10 
03:53:13 2004
@@ -0,0 +1,8 @@
+
+<container name="test">
+   <classloader>
+     <classpath>
+       <artifact>artifact:jar:avalon/test/avalon-test-dynamics</artifact>
+     </classpath>
+   </classloader>
+</container>

Added: avalon/trunk/runtime/composition/impl/etc/test/includes.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/includes.xml Thu Jun 10 
03:53:13 2004
@@ -0,0 +1,10 @@
+
+<container>
+
+  <include name="test" id="avalon/test:avalon-test-includes">
+    <target path="primary/block/test">
+      <categories priority="INFO"/>
+    </target>
+  </include>
+
+</container>

Added: avalon/trunk/runtime/composition/impl/etc/test/playground.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/playground.xml       Thu Jun 
10 03:53:13 2004
@@ -0,0 +1,59 @@
+
+<!--
+Example block deployment descriptor.
+-->
+
+<container name="playground">
+
+   <categories priority="INFO"/>
+
+   <classloader>
+     <classpath>
+       <artifact>artifact:jar:avalon/test/avalon-test-playground</artifact>
+       <artifact>@FRAMEWORK-IMPL-SPEC@</artifact>
+     </classpath>
+   </classloader>
+
+   <services>
+     <service type="org.apache.avalon.test.playground.basic.BasicService" 
version="1.1"/>
+   </services>
+
+   <container name="subsidiary">
+
+     <component name="complex"
+       class="org.apache.avalon.test.playground.ComplexComponent">
+       <categories priority="INFO"/>
+     </component>
+     
+     <container name="test">
+       <component name="simple" 
class="org.apache.avalon.test.playground.SimpleComponent"/>
+     </container>
+
+   </container>
+
+   <!--
+   Commenting the following out to validate demand-driven discovery in 
+   combination with automated assembly and export resolution.
+   -->
+   <!--
+   <component name="demo" 
+     class="org.apache.avalon.test.playground.DemoManager"/>
+   
+   <component name="exploitation" 
+     class="org.apache.avalon.test.playground.ExploitationManager"/>
+
+   <component name="basic"
+       class="org.apache.avalon.test.playground.basic.BasicComponent"
+       activation="startup">
+     <context class="org.apache.avalon.test.playground.basic.BasicContextImp">
+       <entry key="location">
+         <constructor>My Place</constructor>
+       </entry>
+       <entry key="home">
+         <import key="urn:avalon:home"/>
+       </entry>
+     </context>
+   </component>
+   -->
+
+</container>

Added: avalon/trunk/runtime/composition/impl/etc/test/secure-block.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/secure-block.xml     Thu Jun 
10 03:53:13 2004
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<container name="secure-block">
+
+   <classloader>
+     <classpath>
+       <artifact>@FRAMEWORK-IMPL-SPEC@</artifact>
+     </classpath>
+   </classloader>
+
+</container>

Added: avalon/trunk/runtime/composition/impl/etc/test/security.policy
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/security.policy      Thu Jun 
10 03:53:13 2004
@@ -0,0 +1,4 @@
+grant { 
+        permission java.security.AllPermission;
+};
+

Added: avalon/trunk/runtime/composition/impl/etc/test/targets-config.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/targets-config.xml   Thu Jun 
10 03:53:13 2004
@@ -0,0 +1,20 @@
+
+<targets>
+
+  <target path="/aaa">
+    <configuration>
+      <source>External configuration target for AAA.</source>
+    </configuration>
+  </target>
+
+  <target path="/ccc/sss">
+    <security profile="default"/>
+  </target>
+
+  <target path="/ccc/sss/xxx">
+    <configuration>
+      <source>External configuration target for XXX.</source>
+    </configuration>
+  </target>
+
+</targets>

Added: avalon/trunk/runtime/composition/impl/etc/test/targets.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/runtime/composition/impl/etc/test/targets.xml  Thu Jun 10 
03:53:13 2004
@@ -0,0 +1,26 @@
+
+<container>
+
+  <classloader>
+    <classpath>
+      <artifact>artifact:jar:avalon/test/avalon-test-testa</artifact>
+    </classpath>
+  </classloader>
+
+  <component 
+    class="org.apache.avalon.test.testa.ConfigurableComponent" 
+    name="aaa"/>
+
+  <component 
+    class="org.apache.avalon.test.testa.ConfigurableComponent" 
+    name="bbb"/>
+
+  <container name="ccc">
+    <container name="sss">
+      <component 
+        class="org.apache.avalon.test.testa.ConfigurableComponent" 
+        name="xxx"/>
+    </container>
+  </container>
+
+</container>

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

Reply via email to