complexType "staticRecipientListRouterType"
Namespace:
Content:
complex, 6 attributes, attr. wildcard, 6 elements
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 3 attributes, 1 element
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
("ALWAYS" | "NEVER" | "IF_NOT_SET") : "IF_NOT_SET"
 = 
xsd:NMTOKENS
 = 
(xsd:string | xsd:boolean) : "true"
 = 
xsd:string
 = 
xsd:string
 = 
xsd:boolean
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, reply-to?, abstract-transaction?, abstract-filter?, abstract-transformer*, recipients?
</...>
Content Model Elements (6):
abstract-filter, abstract-transaction, abstract-transformer, annotations, recipients, reply-to
All Direct / Indirect Based Elements (1):
static-recipient-list-router
Known Usage Locations
Type Definition Detail
Type Derivation Tree
annotatedType (extension)
      staticRecipientListRouterType
XML Source (w/o annotations (4); see within schema source)
<xsd:complexType name="staticRecipientListRouterType">
<xsd:complexContent>
<xsd:extension base="abstractOutboundRouterType">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="recipients" type="listOrSetType"/>
</xsd:sequence>
<xsd:attributeGroup ref="defaultFilteredOutboundRouterAttributes"/>
<xsd:attribute name="recipientsProperty" type="xsd:string"/>
<xsd:attribute name="recipientsDelimiter" type="xsd:string"/>
<xsd:attribute name="synchronous" type="xsd:boolean"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 3/7)
recipientsDelimiter
Type:
xsd:string, predefined
Use:
optional
The delimiter to use when splitting a String list of recipients. the default is ','. This property is only used with the 'recipientsProperty'.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="recipientsDelimiter" type="xsd:string"/>

recipientsProperty
Type:
xsd:string, predefined
Use:
optional
Defines a property name on the current message where a list of endpoint names (or URIs) can be obtained. This property can return a {{java.util.List}} of values or a delimited {{java.lang.String}}. If the 'recipientsProperty' returns a string then the 'recipientsDelimiter' property is used to split the string. If the entries in the String or List define endpoint names, these will be looked up at runtime. If the entries define endpoint URIs these endpoints will be created at runtime.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="recipientsProperty" type="xsd:string"/>

synchronous
Type:
xsd:boolean, predefined
Use:
optional
This flag controls whether the message will be sent to the recipients synchronously. Unlike other routers th recipient list router doesn't have pre-configured endpoints so the synchronicity of the endpoint cannot be honoured.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="synchronous" type="xsd:boolean"/>
Content Element Detail (all declarations; defined within this component only; 1/6)
recipients
Type:
listOrSetType, complex content
Static list of recipients that the outgoing message is sent to. The default delimiter is ','.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="recipients" type="listOrSetType"/>

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.