FUSE Mediation Router 2.7 XML Schema Reference

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

Model
<blueprint
  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))*
</blueprint>
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 Tblueprint
element-only content, not nillable.
Usage
This element can be the root element of XML instance documents.
Documentation
                
                The <blueprint> element is the root element for a blueprint
                configuration file.  A blueprint configuration has two sections.
                The first section (contained within the <type-converters> element)
                identifies components that are used for converting values into
                different target types.  The type converters are optional, so
                the file does not need to specify a type converter section.

                Following the type converters are the component definitions.
                Components are <bean>, <service>, <reference>, and
                <reference-list> elements that identify the bundle components that will
                be managed by the blueprint service.
                
			

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 Mediation Router 2.7 XML Schema Reference

FUSE Mediation Router 2.7 XML Schema Reference