Contact Us 1-800-596-4880

Catch-All Strategy Configuration Reference

This page provides details on the elements you configure for catch-all strategies. This information is pulled directly from mule.xsd and is cached. If the information appears to be out of date, refresh the page.

Logging catch all strategy

Does nothing with the message but simply logs (using the WARN log level) the fact that the message was not dispatched because no routing path was defined.

Attributes of <logging-catch-all-strategy…​>

Name Type Required Default Description

Child Elements of <logging-catch-all-strategy…​>

Name Cardinality Description

Custom catch all strategy

Attributes of <custom-catch-all-strategy…​>

Name Type Required Default Description

class

class name

yes

Fully qualified class name of the custom catch-all strategy to be used.

Child Elements of <custom-catch-all-strategy…​>

Name Cardinality Description

spring:property

0..*

Spring-style property element for custom configuration.

Forwarding catch all strategy

Forwards the message to the specified endpoint if no outbound routers match.

Attributes of <forwarding-catch-all-strategy…​>

Name Type Required Default Description

Child Elements of <forwarding-catch-all-strategy…​>

Name Cardinality Description

abstract-outbound-endpoint

0..*

A placeholder for outbound endpoint elements. Outbound endpoints dispatch messages to the underlying transport.

Custom forwarding catch all strategy

Attributes of <custom-forwarding-catch-all-strategy…​>

Name Type Required Default Description

class

class name

yes

Fully qualified class name of the custom forwarding catch-all strategy to be used.

Child Elements of <custom-forwarding-catch-all-strategy…​>

Name Cardinality Description

abstract-outbound-endpoint

0..*

A placeholder for outbound endpoint elements. Outbound endpoints dispatch messages to the underlying transport.

spring:property

0..*

Spring-style property element for custom configuration.