Torsten:

I'm having trouble building a test case for the cascading configs
using DefaultConfiguration and AbstractConfiguration based on the
diffs.  The issue concerns the point at which a configuration
instance is created.

Here are the two use cases that I envisage - both concern the 
creation of a new configuration that is bound to an existing
parent configuration.

  1. when creating a cascading configuration from a file or 
     stream using DefaultConfigurationBuilder, e.g.:

        builder.build( my_stream, defaultConfig );

  2. when creating a cascading configuration from a 
     configuration child

        config.getChild( "profile", defaultConfig );

Neither of the above cases are supported by the proposed change.
The approach taken in CasacadingConfiguration deals with these 
cases through a target/parent wrapper approach.  However, the 
attribute resolution mechanism in the updated AbstracConfiguration 
is much more elegant - but I haven't got my head around an 
appropriate resolution.  Any thoughts ?

Cheers, Steve.
           

> -----Original Message-----
> From: Torsten Curdt [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, 13 February, 2002 11:33
> To: Avalon Developers List
> Subject: [PATCH] Re: Cascading Configuration
> 
> 
> Here we go...
> ...it would be great if someone could look over this
> and then apply it. I changed the AbstractConfiguration
> and DefaultConfiguration as discussed before
> 
> cheers
> --
> Torsten
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to