|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.processor.AbstractInterceptingMessageProcessorBase
org.mule.processor.AbstractInterceptingMessageProcessor
org.mule.routing.outbound.AbstractMessageSequenceSplitter
org.mule.routing.AbstractSplitter
org.mule.module.atom.routing.FeedSplitter
public class FeedSplitter
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.
Field Summary | |
---|---|
static String |
FEED_PROPERTY
|
protected Log |
logger
logger used by this class |
Fields inherited from class org.mule.routing.outbound.AbstractMessageSequenceSplitter |
---|
batchSize, counterVariableName, enableCorrelation, messageInfoMapping, muleContext, resultsHandler |
Fields inherited from class org.mule.processor.AbstractInterceptingMessageProcessorBase |
---|
next, notificationHandler |
Fields inherited from interface org.mule.api.AnnotatedObject |
---|
PROPERTY_NAME |
Constructor Summary | |
---|---|
FeedSplitter()
|
Method Summary | |
---|---|
Filter |
getEntryFilter()
|
void |
setEntryFilter(Filter entryFilter)
|
protected List<MuleMessage> |
splitMessage(MuleEvent event)
|
Methods inherited from class org.mule.routing.AbstractSplitter |
---|
splitMessageIntoSequence |
Methods inherited from class org.mule.routing.outbound.AbstractMessageSequenceSplitter |
---|
isSplitRequired, process, processParts, setBatchSize, setCounterVariableName, setEnableCorrelation, setMessageInfoMapping, setMuleContext |
Methods inherited from class org.mule.processor.AbstractInterceptingMessageProcessorBase |
---|
getAnnotation, getAnnotations, getListener, getMuleContext, isEventValid, processNext, setAnnotations, setListener, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.mule.api.source.MessageSource |
---|
setListener |
Field Detail |
---|
protected final transient Log logger
public static final String FEED_PROPERTY
Constructor Detail |
---|
public FeedSplitter()
Method Detail |
---|
protected List<MuleMessage> splitMessage(MuleEvent event) throws MuleException
splitMessage
in class AbstractSplitter
MuleException
public Filter getEntryFilter()
public void setEntryFilter(Filter entryFilter)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |