Upload
jitendra-bafna
View
66
Download
3
Embed Size (px)
Citation preview
FiltersFilters 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
Idempotent FilterIdempotent 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.
Regex FilterRegex 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.
Wildcard FilterWildcard 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.
Logic FilterLogic 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.