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:
- Runnable, Processor, Service
public class Resequencer
- extends BatchProcessor
An implementation of the Resequencer
which can reorder messages within a batch.
- Version:
- $Revision: 35332 $
Methods inherited from class org.apache.camel.processor.BatchProcessor |
doStart, doStop, getBatchSize, getBatchTimeout, getCollection, getEndpoint, getExceptionHandler, getProcessor, isBatchCompleted, process, processBatch, processExchange, run, setBatchSize, setBatchTimeout, setExceptionHandler |
Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, getThreadName, isRunAllowed, isStarted, isStarting, isStopped, isStopping, nextThreadCounter, removeChildService, start, stop |
Resequencer
public Resequencer(Endpoint endpoint,
Processor processor,
Expression<Exchange> expression)
Resequencer
public Resequencer(Endpoint endpoint,
Processor processor,
List<Expression> expressions)
Resequencer
public Resequencer(Endpoint endpoint,
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 © 2008 IONA Open Source Community. All Rights Reserved.