Showing:

Annotations
Attributes
Model
Properties
Element Ttype-converters / bean
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Type Tbean
Type hierarchy
Properties
content complex
Model
description{0,1} , (argument | property | ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0')
Children argument, description, property
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.
class Tclass optional
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.
destroy-method Tmethod optional
factory-method Tmethod optional
factory-ref Tidref optional
id xsd:ID optional
init-method Tmethod optional
scope Tscope optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Element Ttype-converters / reference
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Type Treference
Type hierarchy
Properties
content complex
Model
description{0,1} , reference-listener* , ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Children description, reference-listener
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.
availability Tavailability optional
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.
component-name Tidref optional
An optional specifier that can be used to match a service definition
to one created by a specific blueprint component.
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.
filter xsd:normalizedString optional
A filter string used to narrow the search for a matching service
reference.
id xsd:ID optional
interface Tclass optional
The interface that the OSGi service must implement and that will be
implemented by the proxy object.
This attribute is optional.
timeout Ttimeout optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Element Ttype-converters / ref
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Type Tref
Properties
content complex
Attributes
QName Type Use
component-id Tidref required
Complex Type Ttype-converters
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Annotations
The type used for the <type-converters> element.  The
<type-converters> section is a set of <bean>, <ref>, or
<reference> elements that identify the type converter components.
Model
bean | reference | ref | ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Children bean, ref, reference