org.apache.camel.processor
Class Resequencer
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.processor.BatchProcessor
org.apache.camel.processor.Resequencer
- All Implemented Interfaces:
- Processor, Service
public class Resequencer
- extends BatchProcessor
An implementation of the Resequencer
which can reorder messages within a batch.
- Version:
- $Revision: 1948 $
Methods inherited from class org.apache.camel.processor.BatchProcessor |
doStart, doStop, getBatchSize, getBatchTimeout, getCollection, getExceptionHandler, getOutBatchSize, getProcessor, isInBatchCompleted, isOutBatchCompleted, process, processExchange, setBatchSize, setBatchTimeout, setExceptionHandler, setOutBatchSize |
Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, getThreadName, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, nextThreadCounter, removeChildService, start, stop |
Resequencer
public Resequencer(Processor processor,
Expression expression)
Resequencer
public Resequencer(Processor processor,
List<Expression> expressions)
Resequencer
public Resequencer(Processor processor,
Set<Exchange> collection)
toString
public String toString()
- Overrides:
toString
in class BatchProcessor
createSet
protected static Set<Exchange> createSet(Expression<Exchange> expression)
createSet
protected static Set<Exchange> createSet(List<Expression> expressions)
createSet
protected static Set<Exchange> createSet(Comparator<? super Exchange> comparator)
Copyright © 2010 IONA Open Source Community. All Rights Reserved.