2. Filters
Filters in Mule flow plays a vital role in deciding whether message can be passed
to other message processor or not. When message reached to Filters in flow and
meets the required condition then it passed to other processors in flow
otherwise flow execution will be terminated and no more processing is done.
Various types of filters available in Mule.
❖Logic Filter
❖Regex Filter
❖Idempotent Filter
❖Schema Validation Filter
❖Wildcard Filter
3. Idempotent Filter
Idempotent filter is one of the important filter and it is used to process the
unique records in mule flow and stop processing the duplicate records.
Id expression can be used to identify the duplicate messages on basis of
expression defined.
When Throw On Unaccepted is checked then filter transfer the process to the
exception handler during ID expression failure.
4. Regex Filter
Regex Filter is used to process message payload on basis of regular expression
pattern defined. In case message doesn’t match with pattern then result in stop
further processing.
6. Wildcard Filter
Wildcard Filter is used to process message payload on basis of pattern defined.
In case message doesn’t match with pattern then result in stop further
processing.
7. Logic Filter
Logic filters apply the And, Or, Not logic to one or more nested filters that they
enclose. When you use these logic filters, you add nested filters to them from
within the nested pane for the And, Or, Not filter.