Fuse Services Framework 2.4 XML Schema Reference

http://www.osgi.org/xmlns/blueprint/v1.0.0
complexType Tblueprint

{http://www.w3.org/2001/XMLSchema}anyType
    {http://www.osgi.org/xmlns/blueprint/v1.0.0}Tblueprint

Model
<...
  default-activation = "eager" | "lazy" : "eager"
  default-availability = "mandatory" | "optional" : "mandatory"
  default-timeout = Ttimeout : "300000"
  (any attribute from any namespace other than http://www.osgi.org/xmlns/blueprint/v1.0.0)>
description?, type-converters?, (service | reference-list | bean | reference | (any element from any namespace other than http://www.osgi.org/xmlns/blueprint/v1.0.0))*
</...>
Prohibited substitutions (block)
allowed to substitute with an xsi:type attribute with any derived type
Content Type
element-only content, not nillable.
This type can be derived by extension or restriction.
Usage
blueprint

Nested Element Summary
sequence
Tdescriptiondescription optional
           
Ttype-converterstype-converters optional
           
choice
0...∞
Tserviceservice
           
Treference-listreference-list
           
Tbeanbean
           
Treferencereference
           


Attribute Summary
Tactivationdefault-activation
          Specifies the default activation setting that will be defined for components.
Tavailabilitydefault-availability
          Specifies the default availability value to be used for <reference>, and <reference-list> components.
Ttimeoutdefault-timeout
          Specifies the default timeout value to be used when operations are invoked on unstatisfied service references.

Attribute Detail

default-activation

Documentation
                    
                    Specifies the default activation setting that will be defined
                    for components.  If not specified, the global default is "eager".
                    Individual components may override the default value.
                    
				
Definition

Defined with global type Tactivation

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

default-availability

Documentation
                    
                    Specifies the default availability value to be used for
                    <reference>, and <reference-list> components.  The
                    normal default is "mandatory", and can be changed by individual
                    service reference components.
                    
				
Definition

Defined with global type Tavailability

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

default-timeout

Documentation
                    
                    Specifies the default timeout value to be used when operations
                    are invoked on unstatisfied service references.  If the
                    reference does not change to a satisfied state within the timeout
                    window, an error is raised on the method invocation.  The
                    default timeout value is 300000 milliseconds and individual
                    <reference> element can override the specified configuration
                    default.
                    
				
Definition

Defined with global type Ttimeout

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

Fuse Services Framework 2.4 XML Schema Reference

Fuse Services Framework 2.4 XML Schema Reference