org.mule.routing.inbound
Class CorrelationEventResequencer

java.lang.Object
  extended byorg.mule.routing.inbound.SelectiveConsumer
      extended byorg.mule.routing.inbound.AbstractEventResequencer
          extended byorg.mule.routing.inbound.CorrelationEventResequencer
All Implemented Interfaces:
UMOInboundRouter, UMORouter

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 them or merge them.

Version:
$Revision: 1.2 $
Author:
Ross Mason

Field Summary
 
Fields inherited from class org.mule.routing.inbound.AbstractEventResequencer
logger, NO_CORRELATION_ID
 
Constructor Summary
CorrelationEventResequencer()
           
 
Method Summary
protected  boolean shouldResequence(EventGroup events)
           
 
Methods inherited from class org.mule.routing.inbound.AbstractEventResequencer
addEvent, getComparator, process, removeGroup, resequenceEvents, setComparator
 
Methods inherited from class org.mule.routing.inbound.SelectiveConsumer
getFilter, getRouterStatistics, isMatch, isTransformFirst, setFilter, setRouterStatistics, setTransformFirst
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorrelationEventResequencer

public CorrelationEventResequencer()
Method Detail

shouldResequence

protected boolean shouldResequence(EventGroup events)
Specified by:
shouldResequence in class AbstractEventResequencer


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.