element <endpoint-selector-router> (global)
Namespace:
Type:
Content:
complex, 7 attributes, attr. wildcard, 6 elements
Subst.Gr:
may substitute for element abstract-outbound-router
Defined:
globally in mule.xsd; see XML source
Used:
never
Content Model Diagram
XML Representation Summary
<endpoint-selector-router
   
 = 
("ALWAYS" | "NEVER" | "IF_NOT_SET") : "IF_NOT_SET"
 = 
xsd:NMTOKENS
 = 
(xsd:string | xsd:boolean) : "true"
 = 
("attachment" | "attachments" | "attachments-list" | "bean" | "endpoint" | "exception-type" | "function" | "groovy" | "header" | "headers" | "headers-list" | "json" | "json-node" | "jxpath" | "map-payload" | "message" | "mule" | "ognl" | "payload" | "process" | "regex" | "string" | "variable" | "xpath" | "xpath2" | "xpath-node" | "custom")
 = 
xsd:string
 = 
(xsd:string | xsd:NMTOKEN)
 = 
xsd:string
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, abstract-outbound-endpoint+, reply-to?, abstract-transaction?, abstract-filter?, abstract-transformer*
</endpoint-selector-router>
Content model elements (6):
abstract-filter, abstract-outbound-endpoint, abstract-transaction, abstract-transformer, annotations, reply-to
May contain elements by substitutions (141):
and-filter, append-string-transformer, auto-transformer, base64-decoder-transformer, base64-encoder-transformer, bean-builder-transformer, bean-to-map-transformer, body-to-parameter-map-transformer, byte-array-to-hex-string-transformer, byte-array-to-object-transformer, byte-array-to-serializable-transformer, byte-array-to-string-transformer, bytes-to-mime-transformer, client-ack-transaction, copy-attachments, copy-properties, custom-filter, custom-transaction, custom-transformer, decrypt-transformer, dom-to-output-handler-transformer, dom-to-xml-transformer, email-to-string-transformer, encrypt-transformer, entry-builder-transformer, entry-last-updated-filter, entry-last-updated-filter, exception-type-filter, expression-filter, expression-transformer, feed-last-updated-filter, feed-last-updated-filter, file-to-byte-array-transformer, file-to-string-transformer, filename-regex-filter, filename-wildcard-filter, filter, filter, filter, filter, gzip-compress-transformer, gzip-uncompress-transformer, hex-string-to-byte-array-transformer, http-request-to-byte-array, http-request-to-input-stream, http-request-to-parameter-map, http-response-to-object-transformer, http-response-to-string-transformer, is-json-filter, is-xml-filter, jaxb-object-to-xml-transformer, jaxb-xml-to-object-transformer, jaxen-filter, jmsmessage-to-object-transformer, json-schema-validation-filter, json-to-object-transformer, json-to-xml-transformer, json-xslt-transformer, jxpath-extractor-transformer, jxpath-filter, map-to-bean-transformer, message-properties-transformer, message-property-filter, message-to-http-response-transformer, mime-to-bytes-transformer, no-action-transformer, not-filter, object-to-byte-array-transformer, object-to-feed-transformer, object-to-feed-transformer, object-to-http-request-transformer, object-to-jmsmessage-transformer, object-to-json-transformer, object-to-mime-transformer, object-to-string-transformer, object-to-xml-transformer, object-to-xmpp-transformer, or-filter, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, outbound-endpoint, parse-template, payload-type-filter, property-filter, regex-filter, remove-attachment, remove-property, remove-session-variable, remove-variable, request-wildcard-filter, route-filter, schema-validation-filter, serializable-to-byte-array-transformer, servlet-outbound-endpoint, set-attachment, set-payload, set-property, set-session-variable, set-variable, string-to-byte-array-transformer, string-to-email-transformer, transaction, transaction, transaction, transformer, transformer, value-extractor-transformer, wildcard-filter, xa-transaction, xml-entity-decoder-transformer, xml-entity-encoder-transformer, xml-prettyprinter-transformer, xml-to-dom-transformer, xml-to-json-transformer, xml-to-object-transformer, xmpp-to-object-transformer, xpath-extractor-transformer, xpath-filter, xquery-transformer, xslt-transformer
May be included in elements by substitutions (1):
outbound
Annotation
Selects the outgoing endpoint based on an expression evaluator ("header:endpoint" by default). It will first try to match the endpoint by name and then by address. The endpoints to use can be set on the router itself or be global endpoint definitions.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="endpoint-selector-router" substitutionGroup="abstract-outbound-router" type="endpointSelectorRouterType"/>

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.