You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Stephen McConnell <mc...@apache.org> on 2004/02/18 14:26:26 UTC

[repo] managing properties etc.

After digging into the question concerning writable properties that was 
raised by Andreas I put together a utility class in the 
avalon/util/defaults package called DefaultsBuilder.  This class 
captures the code dealing with aggregation of working/user/app level 
properties for a particular application.  I also put in place a 
InitialContextBuilder that simplifies the process of creating the 
initial context when bootstrapping any embedded application.

I'm now looking in detail at the repository bootstrap code and how this 
relates to the full repository implementation factory and context code. 
    What I found is that the current handling of properties related to 
repository establishment is not exactly clear as crystal.  So far 
attempts to correct this have been hampered by a desire to maintain 
version compatibility but this seems to be too constraining, so, what I 
intend to do is to create a branch of the repo package and get a touch 
more adventurous with respect to the definition and behavior of the 
initial context.  Once I have something sensible to report I'll 
resurface and post a note.

Cheers, Stephen.

-- 

|------------------------------------------------|
| Magic by Merlin                                |
| Production by Avalon                           |
|                                                |
| http://avalon.apache.org/merlin                |
| http://dpml.net/merlin/distributions/latest    |
|------------------------------------------------|

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org


RE: [repo] managing properties etc.

Posted by andreas oberhack <de...@softwarefabrik.biz>.
Hi Steve,

I just had a look at the code. Cool, thanks!

Very clear and easy to use.

Andreas

> -----Original Message-----
> From: Stephen McConnell [mailto:mcconnell@apache.org]
> Sent: Mittwoch, 18. Februar 2004 14:26
> To: Avalon Developers List
> Subject: [repo] managing properties etc.
> 
> 
> After digging into the question concerning writable properties that
was
> raised by Andreas I put together a utility class in the
> avalon/util/defaults package called DefaultsBuilder.  This class
> captures the code dealing with aggregation of working/user/app level
> properties for a particular application.  I also put in place a
> InitialContextBuilder that simplifies the process of creating the
> initial context when bootstrapping any embedded application.
> 
> I'm now looking in detail at the repository bootstrap code and how
this
> relates to the full repository implementation factory and context
code.
>     What I found is that the current handling of properties related to
> repository establishment is not exactly clear as crystal.  So far
> attempts to correct this have been hampered by a desire to maintain
> version compatibility but this seems to be too constraining, so, what
I
> intend to do is to create a branch of the repo package and get a touch
> more adventurous with respect to the definition and behavior of the
> initial context.  Once I have something sensible to report I'll
> resurface and post a note.
> 
> Cheers, Stephen.
> 
> --
> 
> |------------------------------------------------|
> | Magic by Merlin                                |
> | Production by Avalon                           |
> |                                                |
> | http://avalon.apache.org/merlin                |
> | http://dpml.net/merlin/distributions/latest    |
> |------------------------------------------------|
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
> For additional commands, e-mail: dev-help@avalon.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org