org.mule.api.routing.filter
Interface Filter

All Known Subinterfaces:
JsonSchemaFilter
All Known Implementing Classes:
AbstractFilterCollection, AbstractMailFilter, AbstractXmppFilter, AcceptAllFilter, AndFilter, ConsumableMuleMessageFilter, EntryLastUpdatedFilter, EntryLastUpdatedFilter, EqualsFilter, ExceptionTypeFilter, ExpressionFilter, FeedLastUpdatedFilter, FeedLastUpdatedFilter, FilenameRegexFilter, FilenameWildcardFilter, HttpRequestWildcardFilter, InCacheFilter, IsJsonFilter, IsXmlFilter, JaxenFilter, JmsPropertyFilter, JmsSelectorFilter, JsonSchemaJsonValidationFilter, JsonSchemaValidationFilter, JsonSchemaXsdValidationFilter, JXPathFilter, MailSubjectRegExFilter, MessagePropertyFilter, NotFilter, OGNLFilter, OrFilter, PayloadTypeFilter, RegExFilter, SchemaValidationFilter, ScriptFilter, SxcFilter, URIRouteFilter, WildcardFilter, XmppAndFilter, XmppFromContainsFilter, XmppMessageTypeFilter, XmppNotFilter, XmppOrFilter, XmppPacketIDFilter, XmppPacketTypeFilter, XmppThreadFilter, XmppToContainsFilter, XPathFilter

public interface Filter

The Filter interface allows MuleMessage filtering.


Method Summary
 boolean accept(MuleMessage message)
          Check a given message against this filter.
 

Method Detail

accept

boolean accept(MuleMessage message)
Check a given message against this filter.

Parameters:
message - a non null message to filter.
Returns:
true if the message matches the filter


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.