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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to