J Aaron Farr wrote:
But we would still like to add the new uses you mentioned, correct? I like the key="*". Would that fulfill cocoon's needs?
What you want to do is declare a semantic assumption applicable to the service manager and your attempting to squeeze this in to a dependency declaration. Problem is that these are opposite side of the equation. The @avalon.dependency tag describes a dependency that a component has and the responsibility of the container to furnish a corresponding service on demand. The other side of the equation is the semantic expectations that a component has relative to the ServiceManager it is presented with. The @avalon.dependency tag does not (and should not) describe the semantics of a ServiceManager.
What you could do is to declare semantic expectations of a component towards a service manager at the level of the component type. You could do this using type level attributes.
Cheers, Steve.
--
Stephen J. McConnell mailto:[EMAIL PROTECTED] http://www.osm.net
Sent via James running under Merlin as an NT service. http://avalon.apache.org/sandbox/merlin
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
