You are viewing a plain text version of this content. The canonical link for it is here.
Posted to phoenix-dev@avalon.apache.org by Peter Donald <pe...@realityforge.org> on 2002/11/28 09:46:29 UTC

[patch] info/containerkit updates

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?
---------------------------------------- 

Re: [patch] info/containerkit updates

Posted by Peter Donald <pe...@realityforge.org>.
Thanks!

On Sat, 30 Nov 2002 14:18, Leif Mortenson wrote:
> Ok, committed.
>
> Cheers,
> Leif
>
> Peter Donald wrote:
> >On Fri, 29 Nov 2002 08:28, Paul Hammant wrote:
> >>Peter,
> >>
> >>>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
> >>>
> >>>:)
> >>
> >>Applied.  Deliberate mistake overcome (you meant cd to excalibur).
> >
> >Looks like you forget to cvs add all the files prior to commit. Heres the
> >files you missed plus another small patch that renames "role" to key" in
> >output messages.
> >
> >So add all these files to cvs and should be good.

-- 
Cheers,

Peter Donald
--------------------------------
My opinions may have changed, 
but not the fact that I am right
-------------------------------- 


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [patch] info/containerkit updates

Posted by Leif Mortenson <le...@tanukisoftware.com>.
Ok, committed.

Cheers,
Leif

Peter Donald wrote:

>On Fri, 29 Nov 2002 08:28, Paul Hammant wrote:
>  
>
>>Peter,
>>
>>    
>>
>>>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
>>>:)
>>>      
>>>
>>Applied.  Deliberate mistake overcome (you meant cd to excalibur).
>>    
>>
>
>Looks like you forget to cvs add all the files prior to commit. Heres the 
>files you missed plus another small patch that renames "role" to key" in 
>output messages.
>
>So add all these files to cvs and should be good.
>  
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [patch] info/containerkit updates

Posted by Paul Hammant <Pa...@yahoo.com>.
Peter,

>Looks like you forget to cvs add all the files prior to commit. Heres the 
>files you missed plus another small patch that renames "role" to key" in 
>output messages.
>
Oops!

-ph



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: [patch] info/containerkit updates

Posted by Peter Donald <pe...@realityforge.org>.
On Fri, 29 Nov 2002 08:28, Paul Hammant wrote:
> Peter,
>
> > 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
> > :)
>
> Applied.  Deliberate mistake overcome (you meant cd to excalibur).

Looks like you forget to cvs add all the files prior to commit. Heres the 
files you missed plus another small patch that renames "role" to key" in 
output messages.

So add all these files to cvs and should be good.

-- 
Cheers,

Peter Donald
*------------------------------------------------------*
| "Religion is what the common people see as true, the |
| wise people see as false, and the rulers see as      |
| useful" --Seneca                                     |
*------------------------------------------------------*

Re: [patch] info/containerkit updates

Posted by Paul Hammant <Pa...@yahoo.com>.
Peter,

> 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 :)

Applied.  Deliberate mistake overcome (you meant cd to excalibur).

 - Paul



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>