complexType "connectorType"
Namespace:
Content:
complex, 4 attributes, attr. wildcard, 6 elements
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 3 attributes, 5 elements
Used:
at 17 locations
Content Model Diagram
XML Representation Summary
<...
   
 = 
(xsd:string | xsd:NMTOKEN)
 = 
(xsd:string | xsd:boolean) : "false"
 = 
(xsd:string | xsd:boolean) : "true"
 = 
xsd:string
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, spring:property*, receiver-threading-profile?, dispatcher-threading-profile?, abstract-reconnection-strategy?, service-overrides?
</...>
Content Model Elements (6):
abstract-reconnection-strategy, annotations, dispatcher-threading-profile, receiver-threading-profile, service-overrides, spring:property
Known Direct Subtypes (16):
ajaxConnectorType, axisConnectorType, baseSmtpConnectorType, customConnectorType, emailDownloadConnectorType, fileConnectorType, ftpConnectorType, jndiConnectorType, noProtocolTcpConnectorType, quartzConnectorType, servletConnectorType, sftpConnectorType, stdioConnectorType, transactedConnectorType, udpConnectorType, xmppConnectorType
Known Indirect Subtypes (20):
activeMqConnectorType, ejbConnectorType, genericConnectorType, httpConnectorType, httpPollingConnectorType, httpsConnectorType, httpsPollingConnectorType, imapConnectorType, imapsConnectorType, jdbcConnectorType, muleMqConnectorType, pollingTcpConnectorType, pop3ConnectorType, pop3sConnectorType, rmiConnectorType, smtpConnectorType, smtpsConnectorType, tcpConnectorType, vendorJmsConnectorType, vmConnectorType
All Direct / Indirect Based Elements (42):
activemq-connector, activemq-xa-connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, connector, custom-connector, custom-connector, gmail-connector, mulemq-connector, mulemq-xa-connector, polling-connector, polling-connector, polling-connector, servlet-connector, weblogic-connector, websphere-connector
Known Usage Locations
Type Definition Detail
Type Derivation Tree
annotatedType (extension)
  abstractConnectorType (extension)
      connectorType
XML Source (w/o annotations (7); see within schema source)
<xsd:complexType name="connectorType">
<xsd:complexContent>
<xsd:extension base="abstractConnectorType">
<xsd:sequence>
<!-- for normal connectors, this is for emergency use only, but it is
critical for custom connector
-->
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="spring:property"/>
<xsd:element minOccurs="0" name="receiver-threading-profile" type="threadingProfileType"/>
<xsd:element minOccurs="0" name="dispatcher-threading-profile" type="threadingProfileType"/>
<xsd:element minOccurs="0" ref="abstract-reconnection-strategy"/>
<xsd:element minOccurs="0" name="service-overrides" type="serviceOverridesType"/>
</xsd:sequence>
<xsd:attribute default="false" name="dynamicNotification" type="substitutableBoolean"/>
<xsd:attribute default="true" name="validateConnections" type="substitutableBoolean"/>
<xsd:attribute name="dispatcherPoolFactory-ref" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 3/5)
dispatcherPoolFactory-ref
Type:
xsd:string, predefined
Use:
optional
Allows Spring beans to be defined as a dispatcher pool factory
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="dispatcherPoolFactory-ref" type="xsd:string"/>

dynamicNotification
Type:
Use:
optional
Enables dynamic notifications for notifications fired by this connector. This allows listeners to be registered dynamically at runtime via the MuleContext, and the configured notification can be changed. This overrides the default value defined in the 'configuration' element.
Attribute Value
xsd:string | xsd:boolean
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="false" name="dynamicNotification" type="substitutableBoolean"/>

validateConnections
Type:
Use:
optional
Causes Mule to validate connections before use. Note that this is only a configuration hint, transport implementations may or may not make an extra effort to validate the connection. Default is true.
Attribute Value
xsd:string | xsd:boolean
Default:
"true"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute default="true" name="validateConnections" type="substitutableBoolean"/>
Content Element Detail (all declarations; defined within this component only; 5/6)
abstract-reconnection-strategy
Type:
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 3 elements
Reconnection strategy that defines how Mule should handle a connection failure.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" ref="abstract-reconnection-strategy"/>

dispatcher-threading-profile
Type:
threadingProfileType, empty content
The threading profile to use when a connector dispatches messages.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="dispatcher-threading-profile" type="threadingProfileType"/>

receiver-threading-profile
Type:
threadingProfileType, empty content
The threading profile to use when a connector receives messages.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="receiver-threading-profile" type="threadingProfileType"/>

service-overrides
Type:
serviceOverridesType, empty content
Service overrides allow the connector to be further configured/customized by allowing parts of the transport implementation to be overridden, for example, the message receiver or dispatcher implementation, or the message adaptor that is used.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="service-overrides" type="serviceOverridesType"/>

spring:property
Type:
spring:propertyType, complex content
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="spring:property"/>

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.