element <custom-aggregator> (global)
Namespace:
Type:
anonymous complexType (extension of baseAggregatorType)
Content:
complex, 5 attributes, attr. wildcard, 3 elements
Subst.Gr:
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
never
Content Model Diagram
XML Representation Summary
<custom-aggregator
   
 = 
(xsd:string | xsd:int)
 = 
(xsd:string | xsd:boolean)
 = 
(xsd:string | xsd:boolean) : "false"
 = 
(xsd:string | xsd:NMTOKEN)
 = 
(xsd:string | xsd:string)
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, abstract-message-info-mapping?, spring:property*
</custom-aggregator>
Content model elements (3):
abstract-message-info-mapping, annotations, spring:property
May contain elements by substitutions (2):
custom-message-info-mapping, expression-message-info-mapping
May be included in elements by substitutions (114):
all, inbound-endpoint,
Annotation
Configures a custom message aggregator. Mule provides an abstract implementation that has a template method that performs the message aggregation. A common use of the aggregator router is to combine the results of multiple requests such as "ask this set of vendors for the best price of X".
Anonymous Type Detail
Type Derivation Tree
annotatedType (extension)
          baseAggregatorType (extension)
              complexType
XML Source (w/o annotations (3); see within schema source)
<xsd:element name="custom-aggregator" substitutionGroup="abstract-intercepting-message-processor">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="baseAggregatorType">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="spring:property"/>
</xsd:sequence>
<xsd:attribute name="class" type="substitutableClass" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
Attribute Detail (all declarations; defined within this component only; 1/6)
class
Type:
Use:
required
Fully qualified class name of the custom correlation aggregator router to be used.
Attribute Value
xsd:string | xsd:string
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="class" type="substitutableClass" use="required"/>
Content Element Detail (all declarations; defined within this component only; 1/3)
spring:property
Type:
spring:propertyType, complex content
Spring-style property element for custom configuration.
XML Source (w/o annotations (1); 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.