You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Leo Simons <di...@t-online.de> on 2004/08/07 16:54:22 UTC

Constructor Dependency Injection

Niclas Hedhman wrote:
<snip/>
> The main issue here revolves around the suggested changes, and I want to kick 
> off a discussion of whether this is 'desirable'.
> 
> Gang,
> Paul's changes can probably best be summarized as;
> 
> 1. Moving any 'functional' code into POJOs, and have an Avalon wrapper to 
> maintain Avalon compatibility.
> 
> 2. Introduction of the "No Logging Strategy" with a connection monitor, and 
> monitor adapters for Avalon and Commons-logging.
> 
> We need to discuss if these are changes that are in line with the Avalon 
> direction and a way that should be supported, maintained and encouraged.
> 
> Personally, I have no strong opinion at this point in time, and would like the 
> folks to speak up. Preferably also the Excalibur camp...

I am (strongly) +1 on introducing the no-logging strategy,
                 +1 on the Constructor Dependency Injection support in
                    the components avalon produces,

provided everything remains backwards-compatible. Without having checked 
out the patches yet, I'm sure Paul knows what he's doing wrt backwards 
compat. Maybe a good idea to just give him back commit privs?

Oh, and sure, I'm also +1 on introducing this stuff @ excalibur. But its 
an orthogonal discussion as excalibur doesn't depend on cornerstone...

-LSD

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


Re: Constructor Dependency Injection

Posted by Paul Hammant <Pa...@Hammant.org>.
Leo,

>
> I am (strongly) +1 on introducing the no-logging strategy,

Logging neutral you mean :-)

>                 +1 on the Constructor Dependency Injection support in
>                    the components avalon produces,
>

> provided everything remains backwards-compatible. Without having 
> checked out the patches yet, I'm sure Paul knows what he's doing wrt 
> backwards compat. Maybe a good idea to just give him back commit privs?

I you like.  I'd only need those to Cornerstone. If we stray into 
Excalibur for the same reason, then that can be debated another day.

- Paul

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