mcconnell 2003/11/02 22:11:31
Modified: merlin/activation/impl project.xml
merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl
DefaultBlockContext.java
merlin/activation/impl/src/test/org/apache/avalon/activation/appliance
RuntimeTestCase.java
merlin/activation/spi project.xml
merlin/composition/impl/src/java/org/apache/avalon/composition/model/impl
DefaultDeploymentModel.java
merlin/kernel/bootstrap/src/etc merlin.properties
merlin/kernel/impl project.xml
merlin/kernel/impl/src/java/org/apache/avalon/merlin/kernel/impl
DefaultKernel.java
merlin/kernel/plugin project.xml
merlin/kernel/unit project.xml
merlin/kernel/unit/src/etc merlin.properties
merlin platform.xml project.properties
Log:
Updates to the activation package to seperate abstract block operations from
composite block semantics.
Revision Changes Path
1.6 +2 -2 avalon/merlin/activation/impl/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/activation/impl/project.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- project.xml 2 Nov 2003 23:12:50 -0000 1.5
+++ project.xml 3 Nov 2003 06:11:30 -0000 1.6
@@ -8,7 +8,7 @@
<id>avalon-activation-impl</id>
<name>Avalon Activation Framework</name>
<package>org.apache.avalon.activation</package>
- <currentVersion>1.2.1-dev</currentVersion>
+ <currentVersion>1.2.2-dev</currentVersion>
<inceptionYear>2002</inceptionYear>
<shortDescription>Runtime activation framework.</shortDescription>
@@ -49,7 +49,7 @@
<dependency>
<groupId>avalon-activation</groupId>
<artifactId>avalon-activation-spi</artifactId>
- <version>1.2-dev</version>
+ <version>1.2.1-dev</version>
</dependency>
<dependency>
1.2 +6 -4
avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/DefaultBlockContext.java
Index: DefaultBlockContext.java
===================================================================
RCS file:
/home/cvs/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/DefaultBlockContext.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultBlockContext.java 2 Nov 2003 23:12:50 -0000 1.1
+++ DefaultBlockContext.java 3 Nov 2003 06:11:30 -0000 1.2
@@ -53,10 +53,11 @@
import org.apache.avalon.framework.logger.Logger;
import org.apache.avalon.composition.model.ContainmentModel;
import org.apache.avalon.composition.model.DependencyModel;
+import org.apache.avalon.activation.appliance.ApplianceRepository;
import org.apache.avalon.activation.appliance.DependencyGraph;
import org.apache.avalon.activation.appliance.ServiceContext;
import org.apache.avalon.activation.appliance.Engine;
-import org.apache.avalon.activation.appliance.ApplianceRepository;
+import org.apache.avalon.activation.appliance.BlockContext;
/**
* Context object applied to a new block.
@@ -64,9 +65,9 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Avalon Development Team</a>
* @version $Revision$ $Date$
*/
-public class DefaultBlockContext
+public class DefaultBlockContext implements BlockContext
{
- private Logger m_logger;
+ private final Logger m_logger;
private final ContainmentModel m_model;
@@ -96,6 +97,7 @@
if( context == null ) throw new NullPointerException( "context" );
if( repository == null ) throw new NullPointerException( "repository" );
+ m_logger = logger;
m_repository = repository;
m_model = model;
m_context = context;
1.3 +2 -2
avalon/merlin/activation/impl/src/test/org/apache/avalon/activation/appliance/RuntimeTestCase.java
Index: RuntimeTestCase.java
===================================================================
RCS file:
/home/cvs/avalon/merlin/activation/impl/src/test/org/apache/avalon/activation/appliance/RuntimeTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RuntimeTestCase.java 18 Oct 2003 00:34:19 -0000 1.2
+++ RuntimeTestCase.java 3 Nov 2003 06:11:30 -0000 1.3
@@ -2,7 +2,7 @@
package org.apache.avalon.activation.appliance;
-import org.apache.avalon.activation.appliance.impl.DefaultBlock;
+import org.apache.avalon.activation.appliance.impl.AbstractBlock;
import org.apache.avalon.composition.util.ExceptionHelper;
import org.apache.avalon.framework.activity.Disposable;
@@ -65,7 +65,7 @@
//
getLogger().debug( "creating root block" );
- Block block = DefaultBlock.createRootBlock( m_context, m_model );
+ Block block = AbstractBlock.createRootBlock( m_context, m_model );
getLogger().debug( "block: " + block );
//
1.4 +1 -1 avalon/merlin/activation/spi/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/activation/spi/project.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- project.xml 19 Oct 2003 06:12:58 -0000 1.3
+++ project.xml 3 Nov 2003 06:11:30 -0000 1.4
@@ -8,7 +8,7 @@
<id>avalon-activation-spi</id>
<name>Avalon Activation SPI</name>
<package>org.apache.avalon.activation</package>
- <currentVersion>1.2-dev</currentVersion>
+ <currentVersion>1.2.1-dev</currentVersion>
<inceptionYear>2002</inceptionYear>
<shortDescription>Activation Service Provider Interface</shortDescription>
1.6 +2 -2
avalon/merlin/composition/impl/src/java/org/apache/avalon/composition/model/impl/DefaultDeploymentModel.java
Index: DefaultDeploymentModel.java
===================================================================
RCS file:
/home/cvs/avalon/merlin/composition/impl/src/java/org/apache/avalon/composition/model/impl/DefaultDeploymentModel.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DefaultDeploymentModel.java 28 Oct 2003 20:21:00 -0000 1.5
+++ DefaultDeploymentModel.java 3 Nov 2003 06:11:30 -0000 1.6
@@ -329,7 +329,7 @@
/**
* Set the collection policy for the model.
*
- * @param the collection policy
+ * @param policy the collection policy
* @see InfoDescriptor#LIBERAL
* @see InfoDescriptor#DEMOCRAT
* @see InfoDescriptor#CONSERVATIVE
1.8 +2 -2 avalon/merlin/kernel/bootstrap/src/etc/merlin.properties
Index: merlin.properties
===================================================================
RCS file: /home/cvs/avalon/merlin/kernel/bootstrap/src/etc/merlin.properties,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- merlin.properties 2 Nov 2003 23:14:30 -0000 1.7
+++ merlin.properties 3 Nov 2003 06:11:30 -0000 1.8
@@ -20,7 +20,7 @@
#
merlin.spi.classpath.0=avalon-meta:avalon-meta-spi;1.2.1-dev
merlin.spi.classpath.1=avalon-composition:avalon-composition-spi;1.2-dev
-merlin.spi.classpath.2=avalon-activation:avalon-activation-spi;1.2-dev
+merlin.spi.classpath.2=avalon-activation:avalon-activation-spi;1.2.1-dev
merlin.spi.classpath.3=avalon-repository:avalon-repository-spi;1.0b1
#
@@ -30,7 +30,7 @@
merlin.impl.classpath.1=avalon-meta:avalon-meta-impl;1.2.1-dev
merlin.impl.classpath.2=avalon-extension:avalon-extension-impl;1.0
merlin.impl.classpath.3=avalon-composition:avalon-composition-impl;1.2-dev
-merlin.impl.classpath.4=avalon-activation:avalon-activation-impl;1.2.1-dev
+merlin.impl.classpath.4=avalon-activation:avalon-activation-impl;1.2.2-dev
merlin.impl.classpath.5=excalibur-i18n:excalibur-i18n;1.1
merlin.impl.classpath.6=avalon-repository:avalon-repository-impl;1.0b1
merlin.impl.classpath.7=commons-cli:commons-cli;1.0
1.7 +3 -3 avalon/merlin/kernel/impl/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/kernel/impl/project.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- project.xml 2 Nov 2003 23:14:30 -0000 1.6
+++ project.xml 3 Nov 2003 06:11:30 -0000 1.7
@@ -9,7 +9,7 @@
<name>Merlin Kernel Implementation</name>
<package>org.apache.avalon.merlin</package>
- <currentVersion>3.2-dev</currentVersion>
+ <currentVersion>3.2.1-dev</currentVersion>
<inceptionYear>2002</inceptionYear>
<shortDescription>Merlin Kernel Implementation</shortDescription>
@@ -50,12 +50,12 @@
<dependency>
<groupId>avalon-activation</groupId>
<artifactId>avalon-activation-spi</artifactId>
- <version>1.2-dev</version>
+ <version>1.2.1-dev</version>
</dependency>
<dependency>
<groupId>avalon-activation</groupId>
<artifactId>avalon-activation-impl</artifactId>
- <version>1.2.1-dev</version>
+ <version>1.2.2-dev</version>
</dependency>
<dependency>
1.7 +3 -3
avalon/merlin/kernel/impl/src/java/org/apache/avalon/merlin/kernel/impl/DefaultKernel.java
Index: DefaultKernel.java
===================================================================
RCS file:
/home/cvs/avalon/merlin/kernel/impl/src/java/org/apache/avalon/merlin/kernel/impl/DefaultKernel.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- DefaultKernel.java 28 Oct 2003 20:21:01 -0000 1.6
+++ DefaultKernel.java 3 Nov 2003 06:11:30 -0000 1.7
@@ -63,7 +63,7 @@
import org.apache.avalon.activation.appliance.Appliance;
import org.apache.avalon.activation.appliance.Block;
import org.apache.avalon.activation.appliance.Composite;
-import org.apache.avalon.activation.appliance.impl.DefaultBlock;
+import org.apache.avalon.activation.appliance.impl.AbstractBlock;
import org.apache.avalon.activation.appliance.impl.DefaultServiceContext;
import org.apache.avalon.composition.data.TargetDirective;
import org.apache.avalon.composition.logging.LoggingManager;
@@ -443,7 +443,7 @@
{
services.put( Appliance.MBEAN_SERVER_KEY, m_server );
}
- m_block = DefaultBlock.createRootBlock( services, m_model );
+ m_block = AbstractBlock.createRootBlock( services, m_model );
}
catch( Throwable e )
{
1.8 +3 -3 avalon/merlin/kernel/plugin/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/kernel/plugin/project.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- project.xml 2 Nov 2003 23:14:30 -0000 1.7
+++ project.xml 3 Nov 2003 06:11:31 -0000 1.8
@@ -35,7 +35,7 @@
<dependency>
<groupId>merlin</groupId>
<artifactId>merlin-kernel-impl</artifactId>
- <version>3.2-dev</version>
+ <version>3.2.1-dev</version>
</dependency>
<dependency>
@@ -46,12 +46,12 @@
<dependency>
<groupId>avalon-activation</groupId>
<artifactId>avalon-activation-spi</artifactId>
- <version>1.2-dev</version>
+ <version>1.2.1-dev</version>
</dependency>
<dependency>
<groupId>avalon-activation</groupId>
<artifactId>avalon-activation-impl</artifactId>
- <version>1.2.1-dev</version>
+ <version>1.2.2-dev</version>
</dependency>
<dependency>
1.12 +1 -1 avalon/merlin/kernel/unit/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/kernel/unit/project.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- project.xml 2 Nov 2003 23:14:30 -0000 1.11
+++ project.xml 3 Nov 2003 06:11:31 -0000 1.12
@@ -6,7 +6,7 @@
<groupId>merlin</groupId>
<id>merlin-unit</id>
<name>Merlin Unit</name>
- <currentVersion>3.2.2-dev</currentVersion>
+ <currentVersion>3.2.3-dev</currentVersion>
<package>org.apache.avalon.merlin.unit</package>
<inceptionYear>2003</inceptionYear>
1.7 +4 -3 avalon/merlin/kernel/unit/src/etc/merlin.properties
Index: merlin.properties
===================================================================
RCS file: /home/cvs/avalon/merlin/kernel/unit/src/etc/merlin.properties,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- merlin.properties 2 Nov 2003 23:14:30 -0000 1.6
+++ merlin.properties 3 Nov 2003 06:11:31 -0000 1.7
@@ -20,7 +20,7 @@
#
merlin.spi.classpath.0=avalon-meta:avalon-meta-spi;1.2.1-dev
merlin.spi.classpath.1=avalon-composition:avalon-composition-spi;1.2-dev
-merlin.spi.classpath.2=avalon-activation:avalon-activation-spi;1.2-dev
+merlin.spi.classpath.2=avalon-activation:avalon-activation-spi;1.2.1-dev
merlin.spi.classpath.3=avalon-repository:avalon-repository-spi;1.0b1
#
@@ -30,13 +30,14 @@
merlin.impl.classpath.1=avalon-meta:avalon-meta-impl;1.2.1-dev
merlin.impl.classpath.2=avalon-extension:avalon-extension-impl;1.0
merlin.impl.classpath.3=avalon-composition:avalon-composition-impl;1.2-dev
-merlin.impl.classpath.4=avalon-activation:avalon-activation-impl;1.2.1-dev
+merlin.impl.classpath.4=avalon-activation:avalon-activation-impl;1.2.2-dev
merlin.impl.classpath.5=excalibur-i18n:excalibur-i18n;1.1
merlin.impl.classpath.6=avalon-repository:avalon-repository-impl;1.0b1
merlin.impl.classpath.7=commons-cli:commons-cli;1.0
-merlin.impl.classpath.8=merlin:merlin-kernel-impl;3.2-dev
+merlin.impl.classpath.8=merlin:merlin-kernel-impl;3.2.1-dev
merlin.impl.classpath.9=logkit:logkit;1.2
merlin.impl.classpath.10=excalibur-event:excalibur-event;1.0.3
merlin.impl.classpath.11=excalibur-configuration:excalibur-configuration;1.1
merlin.impl.classpath.12=mx4j:mx4j-jmx;1.1.1
merlin.impl.classpath.13=mx4j:mx4j-tools;1.1.1
+
1.7 +3 -3 avalon/merlin/platform.xml
Index: platform.xml
===================================================================
RCS file: /home/cvs/avalon/merlin/platform.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- platform.xml 19 Oct 2003 06:12:59 -0000 1.6
+++ platform.xml 3 Nov 2003 06:11:31 -0000 1.7
@@ -33,7 +33,7 @@
<dependency>
<groupId>merlin</groupId>
<artifactId>merlin-kernel-impl</artifactId>
- <version>3.2-dev</version>
+ <version>3.2.1-dev</version>
</dependency>
<!-- avalon dependecies -->
@@ -94,12 +94,12 @@
<dependency>
<groupId>avalon-activation</groupId>
<artifactId>avalon-activation-spi</artifactId>
- <version>1.2-dev</version>
+ <version>1.2.1-dev</version>
</dependency>
<dependency>
<groupId>avalon-activation</groupId>
<artifactId>avalon-activation-impl</artifactId>
- <version>1.2-dev</version>
+ <version>1.2.2-dev</version>
</dependency>
<dependency>
1.3 +3 -2 avalon/merlin/project.properties
Index: project.properties
===================================================================
RCS file: /home/cvs/avalon/merlin/project.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.properties 26 Sep 2003 01:46:36 -0000 1.2
+++ project.properties 3 Nov 2003 06:11:31 -0000 1.3
@@ -20,10 +20,11 @@
avalon.meta.link = http://avalon.apache.org/meta/api/
avalon.logkit.link = http://avalon.apache.org/logkit/api/
avalon.lifecycle.link = http://avalon.apache.org/excalibur/lifecycle/api/
-excalibur.configuration.link = http://avalon.apache.org/excalibur/configuration/api/
+excalibur.configuration.link =
http://avalon.apache.org/excalibur/configuration/apidocs/
+excalibur.i18n.link = http://avalon.apache.org/excalibur/i18n/apidocs/
excalibur.pool.link = http://avalon.apache.org/excalibur/pool/api/
excalibur.thread.link = http://avalon.apache.org/excalibur/thread/api/
excalibur.threadcontext.link = http://avalon.apache.org/excalibur/threadcontext/api/
excalibur.event.link = http://avalon.apache.org/excalibur/event/api/
-maven.javadoc.links =
${sun.j2se.link},${avalon.logkit.link},${avalon.framework.link},${avalon.meta.link},${avalon.lifecycle.link},${excalibur.configuration.link},${excalibur.pool.link},${excalibur.thread.link},${excalibur.threadcontext.link},${excalibur.event.link},${sun.jmx.link}
+maven.javadoc.links =
${sun.j2se.link},${avalon.logkit.link},${avalon.framework.link},${avalon.meta.link},${avalon.lifecycle.link},${excalibur.configuration.link},${excalibur.i18n.link},${excalibur.pool.link},${excalibur.thread.link},${excalibur.threadcontext.link},${excalibur.event.link},${sun.jmx.link}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]