SlideShare a Scribd company logo
1 of 8
MULE FILTERS
MULE FILTERS
• Mule includes a variety of message processors designed to facilitate message
routing or filtering, and message processor wrapping.
• Mule filters are use to evaluate a mule message and can perform various operations
like and, or, not on message so that mule message could pass in the flow on the basis
of some conditions.
• Mule filters basically perform Boolean operations on mule message.
TYPES OF FILTERS
• There are various types of filters that mule supports. Many of them are below:
• Custom filters
• Exception filters
• Logic filters
• Message filters
CUSTOM FILTERS
• As mule supports some standard filters which we can use to evaluate message. But
it also provides a way in which we can configure our own implementations,
conditions to evaluate message. This type of filter is called as custom filter.
• Custom filter lets you refer a user implemented custom filter.
• Reference should be an implementation class of Filter interface.
EXCEPTION FILTERS
• Sometimes message should be route in the flow on the basis of exception type. So
exception filter is use for that purpose.
• Exception filters evaluate mule message on the basis of type of exception.
• We supply the class name to it and it check it against its property type and evaluate
its type.
LOGIC FILTERS
• Filter mule message on the basis of following operations:
• And
• Or
• Not
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.
MESSAGE FILTERS
• It is used by message processor itself.
• It is used to determine whether to handle incoming message or events or not.
THANKS

More Related Content

What's hot

Muleflowarchitecturepart2
Muleflowarchitecturepart2Muleflowarchitecturepart2
Muleflowarchitecturepart2vijaynerd
 
Scatter gather flow in mule
Scatter gather flow in muleScatter gather flow in mule
Scatter gather flow in mulePraneethchampion
 
Error Handling Framework in Mule ESB
Error Handling Framework in Mule ESBError Handling Framework in Mule ESB
Error Handling Framework in Mule ESBSashidhar Rao GDS
 
Design considerations in MULE ESB
Design considerations in MULE ESBDesign considerations in MULE ESB
Design considerations in MULE ESBhimajareddys
 
Mule esb-connectors
Mule esb-connectorsMule esb-connectors
Mule esb-connectorshimajareddys
 
Debug Program in Mule
Debug Program in MuleDebug Program in Mule
Debug Program in MuleVamsi Krishna
 
Mule scopes async_scope
Mule scopes async_scopeMule scopes async_scope
Mule scopes async_scopekunal vishe
 
Arch andmodulesmule
Arch andmodulesmuleArch andmodulesmule
Arch andmodulesmuleJavierMarRas
 
Mule soft filters_2
Mule soft filters_2Mule soft filters_2
Mule soft filters_2abhipokharna
 
Mule ESB Tutorial Part 3
Mule ESB Tutorial Part 3Mule ESB Tutorial Part 3
Mule ESB Tutorial Part 3Srikanth N
 
MuleSoft CloudHub FAQ
MuleSoft CloudHub FAQMuleSoft CloudHub FAQ
MuleSoft CloudHub FAQShanky Gupta
 
Scatter gatherinmule
Scatter gatherinmuleScatter gatherinmule
Scatter gatherinmuleF K
 

What's hot (20)

Mule scopes 1
Mule scopes 1Mule scopes 1
Mule scopes 1
 
Muleflowarchitecturepart2
Muleflowarchitecturepart2Muleflowarchitecturepart2
Muleflowarchitecturepart2
 
Scatter gather flow in mule
Scatter gather flow in muleScatter gather flow in mule
Scatter gather flow in mule
 
Error Handling Framework in Mule ESB
Error Handling Framework in Mule ESBError Handling Framework in Mule ESB
Error Handling Framework in Mule ESB
 
Mule introduction
Mule introductionMule introduction
Mule introduction
 
Design considerations in MULE ESB
Design considerations in MULE ESBDesign considerations in MULE ESB
Design considerations in MULE ESB
 
Mule esb-connectors
Mule esb-connectorsMule esb-connectors
Mule esb-connectors
 
Debug Program in Mule
Debug Program in MuleDebug Program in Mule
Debug Program in Mule
 
Domain in mule
Domain in muleDomain in mule
Domain in mule
 
Mule scopes async_scope
Mule scopes async_scopeMule scopes async_scope
Mule scopes async_scope
 
Mule esb introduction
Mule esb introductionMule esb introduction
Mule esb introduction
 
Arch andmodulesmule
Arch andmodulesmuleArch andmodulesmule
Arch andmodulesmule
 
Mule soft filters_2
Mule soft filters_2Mule soft filters_2
Mule soft filters_2
 
Srilekha mule esb
Srilekha mule esbSrilekha mule esb
Srilekha mule esb
 
Mule ESB Tutorial Part 3
Mule ESB Tutorial Part 3Mule ESB Tutorial Part 3
Mule ESB Tutorial Part 3
 
How to use splitter component
How to use splitter componentHow to use splitter component
How to use splitter component
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule
MuleMule
Mule
 
MuleSoft CloudHub FAQ
MuleSoft CloudHub FAQMuleSoft CloudHub FAQ
MuleSoft CloudHub FAQ
 
Scatter gatherinmule
Scatter gatherinmuleScatter gatherinmule
Scatter gatherinmule
 

Viewers also liked

Carlos fernando Gutierrez Trujillo
Carlos fernando Gutierrez Trujillo	Carlos fernando Gutierrez Trujillo
Carlos fernando Gutierrez Trujillo astrydquintero
 
Who will test_your_tests_yahya poonawala- priti biyani
Who will test_your_tests_yahya poonawala- priti biyaniWho will test_your_tests_yahya poonawala- priti biyani
Who will test_your_tests_yahya poonawala- priti biyaniXP Conference India
 
Martha Cecilia Duarte
Martha Cecilia Duarte	Martha Cecilia Duarte
Martha Cecilia Duarte astrydquintero
 
Juan Carlos Bucuro Lopez
Juan Carlos Bucuro Lopez	Juan Carlos Bucuro Lopez
Juan Carlos Bucuro Lopez astrydquintero
 
Mule esb whole_web_services
Mule esb whole_web_servicesMule esb whole_web_services
Mule esb whole_web_servicesNaresh Naidu
 
Thank you, e twinning!
Thank you, e twinning!Thank you, e twinning!
Thank you, e twinning!Natalia Orlyk
 
Οι ποταμοί της Ελλάδας
Οι ποταμοί της ΕλλάδαςΟι ποταμοί της Ελλάδας
Οι ποταμοί της Ελλάδαςrendgia giannakopoulou
 
Eucharis Siganou
Eucharis SiganouEucharis Siganou
Eucharis Siganoueucharis
 
SharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons LearnedSharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons LearnedAgnes Molnar
 
Singapore SharePoint User Group - Real World Challenges in Enterprise Search
Singapore SharePoint User Group - Real World Challenges in Enterprise SearchSingapore SharePoint User Group - Real World Challenges in Enterprise Search
Singapore SharePoint User Group - Real World Challenges in Enterprise SearchAgnes Molnar
 
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365SummitAgnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365SummitAgnes Molnar
 
Agnes Molnar - Scoping and Enterprise Search Implementation
Agnes Molnar - Scoping and Enterprise Search ImplementationAgnes Molnar - Scoping and Enterprise Search Implementation
Agnes Molnar - Scoping and Enterprise Search ImplementationAgnes Molnar
 
"Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с...
"Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с..."Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с...
"Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с...rnw-aspen
 

Viewers also liked (20)

Carlos fernando Gutierrez Trujillo
Carlos fernando Gutierrez Trujillo	Carlos fernando Gutierrez Trujillo
Carlos fernando Gutierrez Trujillo
 
Who will test_your_tests_yahya poonawala- priti biyani
Who will test_your_tests_yahya poonawala- priti biyaniWho will test_your_tests_yahya poonawala- priti biyani
Who will test_your_tests_yahya poonawala- priti biyani
 
Khust 2016
Khust 2016Khust 2016
Khust 2016
 
Martha Cecilia Duarte
Martha Cecilia Duarte	Martha Cecilia Duarte
Martha Cecilia Duarte
 
Juan Carlos Bucuro Lopez
Juan Carlos Bucuro Lopez	Juan Carlos Bucuro Lopez
Juan Carlos Bucuro Lopez
 
Mule esb whole_web_services
Mule esb whole_web_servicesMule esb whole_web_services
Mule esb whole_web_services
 
Simple VM in Mule
Simple VM in MuleSimple VM in Mule
Simple VM in Mule
 
Thank you, e twinning!
Thank you, e twinning!Thank you, e twinning!
Thank you, e twinning!
 
Οι ποταμοί της Ελλάδας
Οι ποταμοί της ΕλλάδαςΟι ποταμοί της Ελλάδας
Οι ποταμοί της Ελλάδας
 
Mule Cache Scope
Mule Cache ScopeMule Cache Scope
Mule Cache Scope
 
From Manual to Automated Tests - STAC 2015
From Manual to Automated Tests - STAC 2015From Manual to Automated Tests - STAC 2015
From Manual to Automated Tests - STAC 2015
 
Eucharis Siganou
Eucharis SiganouEucharis Siganou
Eucharis Siganou
 
Christmas
ChristmasChristmas
Christmas
 
Xmas5
Xmas5Xmas5
Xmas5
 
Mr bean
Mr beanMr bean
Mr bean
 
SharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons LearnedSharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons Learned
 
Singapore SharePoint User Group - Real World Challenges in Enterprise Search
Singapore SharePoint User Group - Real World Challenges in Enterprise SearchSingapore SharePoint User Group - Real World Challenges in Enterprise Search
Singapore SharePoint User Group - Real World Challenges in Enterprise Search
 
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365SummitAgnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit
 
Agnes Molnar - Scoping and Enterprise Search Implementation
Agnes Molnar - Scoping and Enterprise Search ImplementationAgnes Molnar - Scoping and Enterprise Search Implementation
Agnes Molnar - Scoping and Enterprise Search Implementation
 
"Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с...
"Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с..."Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с...
"Синдром истощения у ВИЧ – инфицированных пациентов: критерии диагностики и с...
 

Similar to Mule filters

Similar to Mule filters (20)

Mulesoft Filters
Mulesoft FiltersMulesoft Filters
Mulesoft Filters
 
Mule Filters
Mule FiltersMule Filters
Mule Filters
 
Mule filters
Mule filtersMule filters
Mule filters
 
Mule filters
Mule filtersMule filters
Mule filters
 
Mule esb overview
Mule esb overviewMule esb overview
Mule esb overview
 
Mule exception strategies
Mule exception strategiesMule exception strategies
Mule exception strategies
 
Mule exception strategies
Mule exception strategiesMule exception strategies
Mule exception strategies
 
Mule concepts filters scopes_routers
Mule concepts filters scopes_routersMule concepts filters scopes_routers
Mule concepts filters scopes_routers
 
A short introduction on error handling in anypoint studio
A short introduction on error handling in anypoint studioA short introduction on error handling in anypoint studio
A short introduction on error handling in anypoint studio
 
Mulesoft debug
Mulesoft debugMulesoft debug
Mulesoft debug
 
Mule error handling
Mule  error handlingMule  error handling
Mule error handling
 
Mule filters
Mule filtersMule filters
Mule filters
 
M filtering
M filteringM filtering
M filtering
 
Mule esb and_relevant_components
Mule esb and_relevant_componentsMule esb and_relevant_components
Mule esb and_relevant_components
 
Mulesoft filters
Mulesoft filtersMulesoft filters
Mulesoft filters
 
Mule esb naveen
Mule esb naveenMule esb naveen
Mule esb naveen
 
Niranjan mule esb
Niranjan mule esbNiranjan mule esb
Niranjan mule esb
 
Evaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering SolutionsEvaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering Solutions
 
Mule concepts exception strategies
Mule concepts exception strategiesMule concepts exception strategies
Mule concepts exception strategies
 
Validation
ValidationValidation
Validation
 

More from krishashi

Error handling
Error handlingError handling
Error handlingkrishashi
 
Mule validators
Mule validatorsMule validators
Mule validatorskrishashi
 
Http connector
Http connectorHttp connector
Http connectorkrishashi
 
Mule expression language
Mule expression languageMule expression language
Mule expression languagekrishashi
 
Java component
Java componentJava component
Java componentkrishashi
 
File connector
File connectorFile connector
File connectorkrishashi
 

More from krishashi (12)

Error handling
Error handlingError handling
Error handling
 
Mule validators
Mule validatorsMule validators
Mule validators
 
Http connector
Http connectorHttp connector
Http connector
 
Variable
VariableVariable
Variable
 
Mule expression language
Mule expression languageMule expression language
Mule expression language
 
Datamapper
DatamapperDatamapper
Datamapper
 
Java component
Java componentJava component
Java component
 
Variable
VariableVariable
Variable
 
Logger
LoggerLogger
Logger
 
Set payload
Set payloadSet payload
Set payload
 
File connector
File connectorFile connector
File connector
 
Dataweave
DataweaveDataweave
Dataweave
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

Mule filters

  • 2. MULE FILTERS • Mule includes a variety of message processors designed to facilitate message routing or filtering, and message processor wrapping. • Mule filters are use to evaluate a mule message and can perform various operations like and, or, not on message so that mule message could pass in the flow on the basis of some conditions. • Mule filters basically perform Boolean operations on mule message.
  • 3. TYPES OF FILTERS • There are various types of filters that mule supports. Many of them are below: • Custom filters • Exception filters • Logic filters • Message filters
  • 4. CUSTOM FILTERS • As mule supports some standard filters which we can use to evaluate message. But it also provides a way in which we can configure our own implementations, conditions to evaluate message. This type of filter is called as custom filter. • Custom filter lets you refer a user implemented custom filter. • Reference should be an implementation class of Filter interface.
  • 5. EXCEPTION FILTERS • Sometimes message should be route in the flow on the basis of exception type. So exception filter is use for that purpose. • Exception filters evaluate mule message on the basis of type of exception. • We supply the class name to it and it check it against its property type and evaluate its type.
  • 6. LOGIC FILTERS • Filter mule message on the basis of following operations: • And • Or • Not 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.
  • 7. MESSAGE FILTERS • It is used by message processor itself. • It is used to determine whether to handle incoming message or events or not.