FUSE Message Broker 5.5.0 XML Schema

http://www.osgi.org/xmlns/blueprint/v1.0.0
element reference

Model
<reference
  availability = "mandatory" | "optional"
  component-name = Tidref
  depends-on = list of at least 1 of (Tidref)
  filter = normalizedString
  interface = Tclass
  timeout = Ttimeout
  (any attribute from any namespace other than http://www.osgi.org/xmlns/blueprint/v1.0.0)>
description?, reference-listener*, (any element from any namespace other than http://www.osgi.org/xmlns/blueprint/v1.0.0)
</reference>
Disallowed substitutions (block)
none (extensions, restrictions and substitutions are allowed)
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Content Type
declared with type Tinlined-reference
element-only content, not nillable.
Usage
This element can be a child of the following elements: GserviceReferenceElements.reference-listener, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GserviceReferenceElements.reference-listener, GbeanElements.argument, GbeanElements.property, TmapEntry/key, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GserviceReferenceElements.reference-listener, GserviceReferenceElements.reference-listener, Tblueprint/service, GbaseServiceElements.registration-listener, TserviceProperties/entry, Tmap/entry, GserviceReferenceElements.reference-listener, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GbaseServiceElements.registration-listener, GbeanElements.argument, GbeanElements.property, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GserviceReferenceElements.reference-listener, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GnonNullValue.service, GbaseServiceElements.registration-listener, GnonNullValue.service, GnonNullValue.list, GnonNullValue.set, GnonNullValue.array, GbaseServiceElements.registration-listener, GbeanElements.argument, GbeanElements.property.
Scope
local declared in group GnonNullValue

Nested Element Summary
sequence
sequence
GserviceReferenceElements
Tdescriptiondescription optional
           
TreferenceListenerreference-listener 0...∞
          A definition of a listener that will watch for bind/unbind events associated with the service reference.


Attribute Summary
Tavailabilityavailability
           
Tidrefcomponent-name
           
TdependsOndepends-on
           
normalizedStringfilter
           
Tclassinterface
           
Ttimeouttimeout
           

Attribute Detail

availability

Definition

Defined with global type Tavailability

Model
"mandatory" | "optional"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

component-name

Definition

Defined with global type Tidref

Model
{NCName: pattern = \i\c*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

depends-on

Definition

Defined with global type TdependsOn

Model
list of at least 1 of ({: pattern = \i\c*})
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Type
TdependsOn

filter

Definition

Defined with global type normalizedString

Model
normalizedString
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

interface

Definition

Defined with global type Tclass

Model
{NCName: pattern = \i\c*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

timeout

Definition

Defined with global type Ttimeout

Model
{unsignedLong: 0 ≤ value ≤ 18446744073709551615}
Attribute Usage
optional
Fundamental Facets
equality, numeric, bounded, totaly ordered, countable infinite value space
White Space Processing
collapse

FUSE Message Broker 5.5.0 XML Schema

FUSE Message Broker 5.5.0 XML Schema