You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2003/10/04 12:45:19 UTC
cvs commit: avalon/merlin/platform/xdocs/starting/advanced profiles.xml selection.xml
mcconnell 2003/10/04 03:45:19
Modified: merlin/platform/xdocs/starting/advanced profiles.xml
selection.xml
Log:
Update to reflect cleaner naming assignment of compoents derived from templates.
Revision Changes Path
1.3 +7 -4 avalon/merlin/platform/xdocs/starting/advanced/profiles.xml
Index: profiles.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/platform/xdocs/starting/advanced/profiles.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- profiles.xml 4 Oct 2003 09:57:34 -0000 1.2
+++ profiles.xml 4 Oct 2003 10:45:19 -0000 1.3
@@ -87,6 +87,9 @@
/**
* An implementation of a random number generator.
+ *
+ * @avalon.component name="randomizer" lifestyle="singleton"
+ * @avalon.service type="tutorial.RandomGenerator"
*/
public class RandomGeneratorProvider extends AbstractLogEnabled
implements Configurable, RandomGenerator
@@ -128,7 +131,7 @@
<?xml version="1.0"?>
<profiles>
- <profile name="randomizer">
+ <profile name="primary">
<configuration>
<seed>1024</seed>
</configuration>
@@ -149,9 +152,9 @@
</p>
<source>
[INFO ] (kernel): installing: file:/${user.dir}/target/classes/
-[INFO ] (tutorial.random-provider-randomizer): configuration stage
-[INFO ] (tutorial.random-provider-randomizer): seed: 1024
-[INFO ] (tutorial.hello): resolved random: 26314317
+[INFO ] (tutorial.randomizer-primary): configuration stage
+[INFO ] (tutorial.randomizer-primary): seed: 1024
+[INFO ] (tutorial.hello): resolved random: -1250858422
[INFO ] (kernel): dissassembly phase
[INFO ] (kernel): disposal phase</source>
<p>
1.3 +6 -24 avalon/merlin/platform/xdocs/starting/advanced/selection.xml
Index: selection.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/platform/xdocs/starting/advanced/selection.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- selection.xml 4 Oct 2003 10:07:04 -0000 1.2
+++ selection.xml 4 Oct 2003 10:45:19 -0000 1.3
@@ -101,29 +101,11 @@
directive uses the profile attribute content of the element will
be ignored.
</p>
- <p><i>block.xml</i></p>
+ <p>Extract from <i>block.xml</i></p>
<source><![CDATA[
-<container name="tutorial">
-
- <classloader>
- <classpath>
- <repository>
- <resource id="avalon-framework:avalon-framework-impl" version="4.1.5"/>
- </repository>
- </classpath>
- </classloader>
-
- <component name="hello" class="tutorial.HelloComponent"/>
-
- <!--
- addition of a directive to include the RandomGeneratorProvider
- component type using the profile key "secondary"
- -->
-
<component name="randomizer"
- class="tutorial.RandomGeneratorProvider" profile="secondary"/>
-
-</container>
+ class="tutorial.RandomGeneratorProvider"
+ profile="secondary"/>
]]></source>
</subsection>
@@ -140,9 +122,9 @@
</p>
<source>
[INFO ] (kernel): installing: file:/${user.dir}/target/classes/
-[INFO ] (tutorial.random-provider-secondary): configuration stage
-[INFO ] (tutorial.random-provider-secondary): seed: 2048
-[INFO ] (tutorial.hello): supplied random: 768785105
+[INFO ] (tutorial.randomizer): configuration stage
+[INFO ] (tutorial.randomizer): seed: 2048
+[INFO ] (tutorial.hello): supplied random: 1998430032
[INFO ] (kernel): dissassembly phase
[INFO ] (kernel): disposal phase
</source>
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org