Showing:

Annotations
Attributes
Model
Properties
Element GbaseServiceElements / description
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Type Tdescription
Properties
content complex
minOccurs 0
mixed true
Model
Element GbaseServiceElements / interfaces
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Annotations
A collection of one or more interface class names this service
will be registered under.  The <service> element also has
a shortcut interface attribute for the usual case of just
a single interface being used.  This also cannot be used if
the auto-export attribute is used.
Type Tinterfaces
Properties
content complex
minOccurs 0
Model
Children value
Element GbaseServiceElements / service-properties
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Annotations
The service provided when the service is registered.  The service
properties are similar to map elements, but the keys must always
be strings, and the values are required to be in a narrower range.
Type TserviceProperties
Properties
content complex
minOccurs 0
Model
entry* , ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Children entry
Element GbaseServiceElements / registration-listener
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Annotations
A set of 0 or more registration listeners attached to this service
component.  The registration listeners will be notified whenever the
service is registered or unregistered from the framework service
registry.
Type TregistrationListener
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
(bean | reference | ref | ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0')
Children bean, ref, reference
Attributes
QName Type Use
ref Tidref optional
registration-method Tmethod optional
unregistration-method Tmethod optional
Element Group GbaseServiceElements
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Model
Children description, interfaces, registration-listener, service-properties