> Berin and I were through this debate when we created Fortress.

Ah, read up on this...wonder why I missed all that.

Anyways, this discussion was very focused on implementation. That is
something I consider of secondary interest here. It just seems that
there is this undocumented concept of "component lifestyle" that we
should capture in some way, just like we did with the lifecycle.

Whether we do so using marker interfaces, more concrete interfaces,
custom javadoc tags or xml descriptors is not my concern atm (though
doing so using XML means an automatic added complexity layer as you need
an xml parser etc etc).

I feel fortress goes some way into capturing this, as do our other
containers, as does "Developing with Avalon", but the concept is not as
rock-solid as it should be.

> My point is this: Some of the interfaces you propose define different
> things.

True (and there's no proposal, just thoughts). The thing they have in
common is that they are, or can be, of concern to the container, while
not being part of the component lifecycle definition.

I'm sure that once we formalize the lifestyle, we will identify more
clearly these kinds of container concerns. Also, once we do so, we can
point out which of those concerns a particular container addresses.

cheers,

- Leo

PS: while it is pragmatic, it'd be nice if you wouldn't address me as
"Simons"...reminds me too much of annoying 8th grade school teachers :D



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

Reply via email to