public class CorrelationEventResequencer extends AbstractEventResequencer
CorrelationEventResequencer
is used to resequence events according
to their dispatch sequence in the correlation group. When the MessageSplitter
router splits an event it assigns a correlation sequence to the individual message
parts so that another router such as the CorrelationEventResequencer can
receive the parts and reorder or merge them.NO_CORRELATION_ID
logger
muleContext
PHASE_NAME
PHASE_NAME
Constructor and Description |
---|
CorrelationEventResequencer() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
shouldResequenceEvents(EventGroup events)
Determines whether the events in the passed EventGroup are ready to be
reordered.
|
addEventGroup, createEventGroup, getComparator, getEventGroup, getEventGroupIdForEvent, process, removeEventGroup, resequenceEvents, setComparator
getFilter, getMessageInfoMapping, isMatch, isTransformFirst, setFilter, setMessageInfoMapping, setTransformFirst
dispose, getMuleContext, getRouterStatistics, initialise, setMuleContext, setRouterStatistics
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRouterStatistics, setRouterStatistics
initialise
dispose
protected boolean shouldResequenceEvents(EventGroup events)
AbstractEventResequencer
shouldResequenceEvents
in class AbstractEventResequencer
AbstractEventAggregator#shouldAggregateEvents(EventGroup)
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.