avalon-phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <pe...@realityforge.org>
Subject [patch] info/containerkit updates
Date Thu, 28 Nov 2002 08:46:29 GMT
Hi,

This is a collection of all the previous patches to info/containerkit patches. 
After this is applied I am almost ready to start auto-assembly :)

It does a bunch of things. Basically it adds support for "Partitions" which 
are groupings of components that are operated on in concert. ie The listeners 
in phoenix would be one partition and the blocks would be another. Nothing 
particularly earth shattering and it essentially follows the design of HP's 
CSF.

The patch also copies back the array/map dependency stuff from phoenix into 
containerkit.

It also adds the notion of attributes to the metadata/assembly declarations.

It also vastly imprves the memory management not requiring so many 
instantiations and dealing with nulls in some cases and defining empty arrays 
in others.

It also vastly improves the support for handling BlockInfo style metadata, 
including offering writing support.

Also implements proper mapping of phoenix style short names for schema (ie 
relax-ng) ro uri based names (ie http://www.relaxng ....). Which makes it 
easier to support a larger variety of schema languages to be used in the 
future.

To apply do

$ cd jakarta-avalon-phoenix
$ patch -p0 < info-ck.txt
$ mv LegacyUtil.java 
info/src/java/org/apache/avalon/framework/tools/infobuilder/LegacyUtil.java
$ mv LegacyBlockInfoWriter.java 
info/src/java/org/apache/avalon/framework/tools/infobuilder/LegacyBlockInfoWriter.java
$ mv PartitionProfile.java 
containerkit/src/java/org/apache/excalibur/containerkit/registry/PartitionProfile.java
$ mv ProfileBuilder.java 
containerkit/src/java/org/apache/excalibur/containerkit/registry/ProfileBuilder.java
$ mv PartitionMetaData.java 
containerkit/src/java/org/apache/excalibur/containerkit/metadata/PartitionMetaData.java


-- 
Cheers,

Peter Donald
----------------------------------------
Why does everyone always overgeneralize?
---------------------------------------- 

Mime
View raw message