Showing:

Annotations
Attributes
Facets
Properties
Complex Type Tcomponent
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Annotations
The Tcomponent type is the base type for top-level
Blueprint components.  The <bean> <reference>, <service>,
and <reference-list> elements are all derived from
the Tcomponent type.  This type defines an id attribute
that is used create references between different components.
Component elements can also be inlined within other component
definitions.  The id attribute is not valid when inlined.
Properties
abstract true
Attributes
QName Type Use Annotation
activation Tactivation optional
The activation attribute for this component.  This can either
be "eager" or "lazy".  If not specified, it
defaults to default-activation attribute of the enclosing
<blueprint> element.
depends-on TdependsOn optional
depends-on identifies (by id) other components that this component
depends on.  The component only be activated after the
depends-on components are successfully activated.  Also, if there
are <reference> or <reference-list> elements with unstatisfied
manadatory references, then the depends-on relationship will also
be used to determine whether this service is enabled or not.
id xsd:ID optional
Attribute Tcomponent / @id
Namespace No namespace
Type xsd:ID
Properties
content simple
Attribute Tcomponent / @activation
Namespace No namespace
Annotations
The activation attribute for this component.  This can either
be "eager" or "lazy".  If not specified, it
defaults to default-activation attribute of the enclosing
<blueprint> element.
Type Tactivation
Properties
content simple
Facets
enumeration eager
enumeration lazy
Attribute Tcomponent / @depends-on
Namespace No namespace
Annotations
depends-on identifies (by id) other components that this component
depends on.  The component only be activated after the
depends-on components are successfully activated.  Also, if there
are <reference> or <reference-list> elements with unstatisfied
manadatory references, then the depends-on relationship will also
be used to determine whether this service is enabled or not.
Type TdependsOn
Type hierarchy
Properties
content simple
Facets
minLength 1