You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by hl...@apache.org on 2003/09/25 23:38:40 UTC
cvs commit: jakarta-commons-sandbox/hivemind/library project.properties
hlship 2003/09/25 14:38:40
Modified: hivemind/framework project.xml
hivemind/framework/xdocs BuilderFactory.xml
hivemind/framework/src/descriptor/META-INF hivemodule.xml
hivemind/library project.properties
Log:
Add <set-resource> to hivemind.BuilderFactory.
Revision Changes Path
1.7 +3 -20 jakarta-commons-sandbox/hivemind/framework/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/framework/project.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- project.xml 20 Sep 2003 12:48:19 -0000 1.6
+++ project.xml 25 Sep 2003 21:38:40 -0000 1.7
@@ -18,7 +18,7 @@
<shortDescription>HiveMind framework sub-project</shortDescription>
<description>
- The HiveMind framework, including core HiveMind services.
+ The HiveMind framework, including core HiveMind services and configurations.
</description>
<repository>
@@ -51,7 +51,6 @@
<version>1.6.1</version>
<url>http://jakarta.apache.org/jakarta-commons/beanutils.html</url>
</dependency>
-
<dependency>
<groupId>jboss</groupId>
@@ -59,18 +58,6 @@
<version>2.6</version>
</dependency>
- <!-- Actually, a dependency on J2EE; perhaps Geronimo will
- be able to provide this in the future. -->
-
- <!-- Note: maybe remove after moving EJBFactory & etc. over
- to library subproject? -->
-
- <dependency>
- <id>jboss</id>
- <artifactId>jboss-j2ee</artifactId>
- <version>3.2.1</version>
- </dependency>
-
<dependency>
<id>xml-apis</id>
<version>1.0.b2</version>
@@ -93,18 +80,14 @@
<version>2.2.1</version>
<url>http://xml.apache.org/xerces/</url>
</dependency>
-
- <!-- Inherited dependencies -->
- <!-- Needed by commons-beanutils -->
<dependency>
<id>commons-collections</id>
<version>2.1</version>
<url>http://jakarta.apache.org/jakarta-commons/collections.html</url>
</dependency>
-
-
+
<!-- Needed by test suite classes, but not the framework itself. -->
<dependency>
1.2 +27 -4 jakarta-commons-sandbox/hivemind/framework/xdocs/BuilderFactory.xml
Index: BuilderFactory.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/framework/xdocs/BuilderFactory.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BuilderFactory.xml 24 Sep 2003 16:07:52 -0000 1.1
+++ BuilderFactory.xml 25 Sep 2003 21:38:40 -0000 1.2
@@ -30,12 +30,13 @@
messages-property=". . ."
service-id-property=". . .">
- <set property=". . ." value=". . ."/>
+ <set property=". . ." value=". . ."/>
+ <set-boolean property=". . ." value=". . ."/>
+ <set-configuration property=". . ." configuration-id=". . ."/>
<set-int property=". . ." value=". . ."/>
<set-long property=". . ." value=". . ."/>
- <set-boolean property=". . ." value=". . ."/>
+ <set-resource property=". . ." path=". . ."/>
<set-service property=". . ." service-id=". . ."/>
- <set-configuration property=". . ." configuration-id=". . ."/>
</construct>
@@ -171,6 +172,28 @@
</tr>
</table>
+</section>
+
+<section name="set-resource">
+
+<table>
+ <tr>
+ <th>Attribute</th> <th>Description</th>
+ </tr>
+ <tr>
+ <td>property</td> <td>The name of the property to set.</td>
+ </tr>
+ <tr>
+ <td>path</td>
+ <td>
+ The path to a
+ <a href="&apiroot;/Resource.html">Resource</a>, relative
+ to the contributing module's deployment descriptor.
+ If available, a localized version of the Resource will
+ be selected.
+ </td>
+ </tr>
+</table>
</section>
<section name="set-service">
1.3 +24 -2 jakarta-commons-sandbox/hivemind/framework/src/descriptor/META-INF/hivemodule.xml
Index: hivemodule.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/framework/src/descriptor/META-INF/hivemodule.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- hivemodule.xml 24 Sep 2003 16:07:52 -0000 1.2
+++ hivemodule.xml 25 Sep 2003 21:38:40 -0000 1.3
@@ -310,7 +310,29 @@
<read-attribute property="propertyName" attribute="property"/>
<read-attribute property="value" attribute="configuration-id" translator="configuration"/>
<invoke-parent method="addProperty"/>
- </rules>
+ </rules>
+
+ </element>
+
+ <element name="set-resource">
+ <description>Configures a property of the service instance to a
+ resource.</description>
+
+
+ <attribute name="property" required="true">
+ <description>The name of the property of the service instance to configure.</description>
+ </attribute>
+
+ <attribute name="path" required="true">
+ <description>The path, relative to the module's deployment descriptor, of the resource.</description>
+ </attribute>
+
+ <rules>
+ <create-object class="org.apache.commons.hivemind.service.impl.SetPropertyValue"/>
+ <read-attribute property="propertyName" attribute="property"/>
+ <read-attribute property="value" attribute="path" translator="resource"/>
+ <invoke-parent method="addProperty"/>
+ </rules>
</element>
</element>
1.3 +6 -2 jakarta-commons-sandbox/hivemind/library/project.properties
Index: project.properties
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/hivemind/library/project.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.properties 20 Sep 2003 12:48:19 -0000 1.2
+++ project.properties 25 Sep 2003 21:38:40 -0000 1.3
@@ -2,4 +2,8 @@
# This seems to be necessary to get the full code coverage.
-maven.jar.index=true
\ No newline at end of file
+maven.jar.index=true
+
+# This seems to be necessary to ensure that Clover collects
+# all the code coverage information.
+maven.junit.fork=yes
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org