Quick question, how do we want to mark the entries for
whether a class is an Avalon component or service?

Right now, there are three ways:

Name: org.apache.foo.MyComponentImpl.class
Avalon-Block: true

Name: org.apache.foo.MyComponentImpl.class
Avalon: Type

Name: org.apache.foo.MyComponent.class
Avalon: Service


Now, the new ComponentClassLoader in the container package
handles all three of these--and it does not *require* you
to have the ".class" ending (which I think is nice).

Another advantage to the "Avalon" attribute name is that we
can only have one value for it.  There is no way to mark
something both a "Type" and a "Service".  I see this as a
definite boon.


BTW, where are we with making the Service an explicit type?
I want Fortress to resolve all the Services *before* it
resolves the Components.


"They that give up essential liberty to obtain a little temporary safety
 deserve neither liberty nor safety."
                - Benjamin Franklin


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

Reply via email to