On Thu, 5 Sep 2002 00:06, Nicola Ken Barozzi wrote:
> - avalon:activation  I don't understand the implications completely, and
> we would need to define what a "partition" is, as said in previous mails.

partition is essentially a container agnostic way of describing a single 
namespace of components. All components in a partition are in same namespace 
as one another (ie can not have two with same name usually).

Consider cocoons sitemaps, myrmidons scopes, phoenixes application, merlins 
container. All are partitions of components.

Activation essentially indicates when a component is started. Is it started 
when partition is started (like in phoenix), or is it just-in-time (like in 
cocoon for ThreadSafe components) or will it be activated when required and 
shutdown when no longer required (as per most poolable objects)

> - feature:required   I think I prefer this to feature:featurename,
> because it specifies if it's required, without semantics on how to
> declare it

yep.

> - What's the difference between doc:description-key and doc:i18n-bundle?

i18n is the name of bundle the strings are stored in. Usually this will be 
side-by-side component ala

com/biz/Foo.class
com/biz/FooInfoResources.properties 

However you may need to use a different resource bundle for whatever reason. 
The key is just the key you use to lookup the bundle.

> I think I like this :-)
> One thing is that I would like to see maybe
>
>    avalon:activation ->  avalon:lifestyle.activation
>    feature:required  ->  avalon:feature.required
>    doc:description   ->  avalon:doc.description

Starts to get a little verbose...

> What about the method descriptions you were previously talking about?

Bug me on the weekend and I will send what I have ;)

-- 
Cheers,

Peter Donald
-----------------------------------------------
|  If you turn on the light quickly enough,   |
|    you can see what the dark looks like.    |
----------------------------------------------- 


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

Reply via email to