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]