The Treference-list builds in the characteristics of theTserviceReference type to define characteristics of the<reference-list>. This adds in the characteristics thatonly apply to collections of references (e.g., member-type).
The activation attribute for this component. This can eitherbe "eager" or "lazy". If not specified, itdefaults to default-activation attribute of the enclosing<blueprint> element.
Use to control the initial processing of service references at blueprint context startup. "mandatory" indicates the context should not start unless the service is available within the specified context startup period. "optional" indicates availability of this service is not a requirement at bundle startup. NOTE: No default is specified because this can be overridden by the default-availability attribute of the <blueprint> element.
depends-on identifies (by id) other components that this componentdepends on. The component only be activated after thedepends-on components are successfully activated. Also, if thereare <reference> or <reference-list> elements with unstatisfiedmanadatory references, then the depends-on relationship will alsobe used to determine whether this service is enabled or not.