complexType "configurationType"
Namespace:
Content:
complex, 7 attributes, attr. wildcard, 7 elements
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 7 attributes, 6 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:string : "10000"
 = 
xsd:string : "30000"
 = 
xsd:string
 = 
(xsd:string | xsd:int) : "5000"
 = 
(xsd:string | xsd:boolean) : "true"
 = 
(xsd:string | xsd:boolean) : "false"
 = 
(xsd:string | xsd:boolean) : "false"
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, default-threading-profile?, default-dispatcher-threading-profile?, default-receiver-threading-profile?, default-service-threading-profile?, abstract-reconnection-strategy?, expression-language?
</...>
Content Model Elements (7):
abstract-reconnection-strategy, annotations, default-dispatcher-threading-profile, default-receiver-threading-profile, default-service-threading-profile, default-threading-profile, expression-language
All Direct / Indirect Based Elements (1):
configuration
Known Usage Locations
Type Definition Detail
Type Derivation Tree
annotatedType (extension)
  configurationType
XML Source (w/o annotations (13); see within schema source)
<xsd:complexType name="configurationType">
<xsd:complexContent>
<xsd:extension base="annotatedType">
<xsd:sequence>
<xsd:element minOccurs="0" name="default-threading-profile" type="threadingProfileType"/>
<xsd:element minOccurs="0" name="default-dispatcher-threading-profile" type="threadingProfileType"/>
<xsd:element minOccurs="0" name="default-receiver-threading-profile" type="threadingProfileType"/>
<xsd:element minOccurs="0" name="default-service-threading-profile" type="threadingProfileType"/>
<xsd:element minOccurs="0" ref="abstract-reconnection-strategy"/>
<xsd:element minOccurs="0" name="expression-language">
<xsd:complexType>
<xsd:complexContent mixed="true">
<xsd:extension base="abstractMixedContentExtensionType">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="import">
<xsd:complexType>
<xsd:attribute name="name" type="nonBlankString"/>
<xsd:attribute name="class" type="substitutableClass" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="alias">
<xsd:complexType>
<xsd:attribute name="name" type="nonBlankString" use="required"/>
<xsd:attribute name="expression" type="nonBlankString" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="global-functions">
<xsd:complexType mixed="true">
<xsd:attribute name="file" type="nonBlankString"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute default="true" name="autoResolveVariables" type="substitutableBoolean"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute default="10000" name="defaultResponseTimeout" type="xsd:string"/>
<xsd:attribute default="30000" name="defaultTransactionTimeout" type="xsd:string"/>
<xsd:attribute name="defaultExceptionStrategy-ref" type="xsd:string"/>
<xsd:attribute default="5000" name="shutdownTimeout" type="substitutableInt"/>
<xsd:attribute default="true" name="useExtendedTransformations" type="substitutableBoolean"/>
<xsd:attribute default="false" name="flowEndingWithOneWayEndpointReturnsNull" type="substitutableBoolean"/>
<xsd:attribute default="false" name="enricherPropagatesSessionVariableChanges" type="substitutableBoolean"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 7/8)
defaultExceptionStrategy-ref
Type:
xsd:string, predefined
Use:
optional
The default exception strategy for every flow / service. This must be a reference to a global exception strategy.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="defaultExceptionStrategy-ref" type="xsd:string"/>

defaultResponseTimeout
Type:
xsd:string, predefined
Use:
optional
The default period (ms) to wait for a synchronous response.
Attribute Value
Default:
"10000"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="10000" name="defaultResponseTimeout" type="xsd:string"/>

defaultTransactionTimeout
Type:
xsd:string, predefined
Use:
optional
The default timeout (ms) for transactions. This can also be configured on transactions, in which case the transaction configuration is used instead of this default.
Attribute Value
Default:
"30000"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="30000" name="defaultTransactionTimeout" type="xsd:string"/>

enricherPropagatesSessionVariableChanges
Type:
Use:
optional
Backwards Compatabilty Flag: Used to revert to Mule 3.1/3.2 behaviour of the message enricher so that session variables added or modified within an enricher are propagated up into the flow where the enricher is used.
Attribute Value
xsd:string | xsd:boolean
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="false" name="enricherPropagatesSessionVariableChanges" type="substitutableBoolean"/>

flowEndingWithOneWayEndpointReturnsNull
Type:
Use:
optional
Backwards Compatabilty Flag: Used to revert to Mule 3.2 behaviour of one-way outbound endpoints when they are the last element inside a request-response flow. When true the value returned by the endpoint will be null, otherwise will be an echo of the received event.
Attribute Value
xsd:string | xsd:boolean
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="false" name="flowEndingWithOneWayEndpointReturnsNull" type="substitutableBoolean"/>

shutdownTimeout
Type:
Use:
optional
(As of Mule 2.2.2) The time in milliseconds to wait for any in-progress messages to finish processing before Mule shuts down. After this threshold has been reached, Mule starts interrupting threads, and messages can be lost. If you have a very large number of services in the same Mule instance, if you have components that take more than a couple seconds to process, or if you are using large payloads and/or slower transports, you should increase this value to allow more time for graceful shutdown. The value you specify is applied to services and separately to dispatchers, so the default value of 5000 milliseconds specifies that Mule has ten seconds to process and dispatch messages gracefully after shutdown is initiated.
Attribute Value
xsd:string | xsd:int
Default:
"5000"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="5000" name="shutdownTimeout" type="substitutableInt"/>

useExtendedTransformations
Type:
Use:
optional
Backwards Compatabilty Flag: Used to disable the new extended transformation support introduced in Mule 3.3 including enforcement of transformations, implicit transformations and no direct transformer lookup.
Attribute Value
xsd:string | xsd:boolean
Default:
"true"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="true" name="useExtendedTransformations" type="substitutableBoolean"/>
Content Element Detail (all declarations; defined within this component only; 6/7)
abstract-reconnection-strategy
Type:
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 3 elements
The default reconnection strategy, used by connectors and endpoints. This can also be configured on connectors, in which case the connector configuration is used instead of this default.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" ref="abstract-reconnection-strategy"/>

default-dispatcher-threading-profile
Type:
threadingProfileType, empty content
The default dispatching threading profile, which modifies the default-threading-profile values and is used by endpoints for dispatching messages. This can also be configured on connectors, in which case the connector configuration is used instead of this default.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="default-dispatcher-threading-profile" type="threadingProfileType"/>

default-receiver-threading-profile
Type:
threadingProfileType, empty content
The default receiving threading profile, which modifies the default-threading-profile values and is used by endpoints for receiving messages. This can also be configured on connectors, in which case the connector configuration is used instead of this default.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="default-receiver-threading-profile" type="threadingProfileType"/>

default-service-threading-profile
Type:
threadingProfileType, empty content
The default service threading profile, which modifies the default-threading-profile and is used by services for processing messages. This can also be configured on models or services, in which case these configurations will be used instead of this default.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="default-service-threading-profile" type="threadingProfileType"/>

default-threading-profile
Type:
threadingProfileType, empty content
The default threading profile, used by components and by endpoints for dispatching and receiving if no more specific configuration is given.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="default-threading-profile" type="threadingProfileType"/>

expression-language
Type:
anonymous complexType (extension of abstractMixedContentExtensionType), mixed content
Configuration of Mule Expression Language
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="expression-language">
<xsd:complexType>
<xsd:complexContent mixed="true">
<xsd:extension base="abstractMixedContentExtensionType">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="import">
<xsd:complexType>
<xsd:attribute name="name" type="nonBlankString"/>
<xsd:attribute name="class" type="substitutableClass" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="alias">
<xsd:complexType>
<xsd:attribute name="name" type="nonBlankString" use="required"/>
<xsd:attribute name="expression" type="nonBlankString" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="global-functions">
<xsd:complexType mixed="true">
<xsd:attribute name="file" type="nonBlankString"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute default="true" name="autoResolveVariables" type="substitutableBoolean"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.