FUSE Mediation Router 2.7 XML Schema Reference

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

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

Model
<...
  activation = "eager" | "lazy"
  class = Tclass
  depends-on = list of at least 1 of (Tidref)
  destroy-method = Tmethod
  factory-method = Tmethod
  factory-ref = Tidref
  id = ID
  init-method = Tmethod
  scope = "singleton" | "prototype" | {QName: pattern = .+:.+}
  (any attribute from any namespace other than http://www.osgi.org/xmlns/blueprint/v1.0.0)>
description?, (argument | property | (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.
Derived types
Tinlined-bean
Usage
Tblueprint/bean, Ttype-converters/bean
Documentation
                
                The type definition for a <bean> component.  The <bean> 
                attributes provide the characteristics for how to create a
                bean instance.  Constructor arguments and injected properties
                are specified via child <argument> and <property> elements.
                
			

Nested Element Summary
sequence
GbeanElements
Tdescriptiondescription optional
           
choice
0...∞
Targumentargument
           
Tpropertyproperty
           


Attribute Summary
Tactivationactivation
          The activation attribute for this component.
Tclassclass
           
TdependsOndepends-on
          depends-on identifies (by id) other components that this component depends on.
Tmethoddestroy-method
           
Tmethodfactory-method
           
Tidreffactory-ref
           
IDid
           
Tmethodinit-method
           
Tscopescope
           

Attribute Detail

activation

Documentation
                    
                    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.
                    
				
Definition

Defined with global type Tactivation

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

class

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

depends-on

Documentation
                    
                    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.
                    
				
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

destroy-method

Definition

Defined with global type Tmethod

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

factory-method

Definition

Defined with global type Tmethod

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

factory-ref

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

id

Definition

Defined with global type ID

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

init-method

Definition

Defined with global type Tmethod

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

scope

Definition

Defined with global type Tscope

Model
"singleton" | "prototype" | {QName: pattern = .+:.+}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Type
Tscope

FUSE Mediation Router 2.7 XML Schema Reference

FUSE Mediation Router 2.7 XML Schema Reference