org.mule.module.atom.routing
Class InboundFeedSplitter
java.lang.Object
org.mule.processor.AbstractInterceptingMessageProcessor
org.mule.processor.AbstractFilteringMessageProcessor
org.mule.module.atom.routing.InboundFeedSplitter
- All Implemented Interfaces:
- InterceptingMessageProcessor, MessageProcessor, MessageSource
public class InboundFeedSplitter
- extends AbstractFilteringMessageProcessor
An inbound router that will split a Feed into entries. A filter can be applied to the entries to omit
certain entries, the most common use of this would be to filter out entries that have already been read
by using the EntryLastUpdatedFilter filter.
logger
protected final transient Log logger
- logger used by this class
FEED_PROPERTY
public static final String FEED_PROPERTY
- See Also:
- Constant Field Values
InboundFeedSplitter
public InboundFeedSplitter()
process
public MuleEvent process(MuleEvent muleEvent)
throws MuleException
- Description copied from interface:
MessageProcessor
- Invokes the MessageProcessor.
- Specified by:
process in interface MessageProcessor- Overrides:
process in class AbstractFilteringMessageProcessor
- Parameters:
muleEvent - MuleEvent to be processed
- Returns:
- optional response MuleEvent
- Throws:
MuleException
accept
public boolean accept(MuleEvent muleEvent)
- Specified by:
accept in class AbstractFilteringMessageProcessor
getEntryFilter
public Filter getEntryFilter()
setEntryFilter
public void setEntryFilter(Filter entryFilter)
getAcceptedContentTypes
public List<String> getAcceptedContentTypes()
setAcceptedContentTypes
public void setAcceptedContentTypes(List<String> acceptedContentTypes)
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.