org.apache.camel.model
Class ResequencerType
java.lang.Object
org.apache.camel.model.ProcessorType<ProcessorType>
org.apache.camel.model.ResequencerType
- All Implemented Interfaces:
- Block
public class ResequencerType
- extends ProcessorType<ProcessorType>
- Version:
- $Revision: 36321 $
Methods inherited from class org.apache.camel.model.ProcessorType |
addInterceptor, addOutput, aggregator, aggregator, aggregator, aggregator, aggregator, bean, bean, bean, bean, beanRef, beanRef, choice, clearOutput, configureChild, convertBodyTo, convertFaultBodyTo, convertOutBodyTo, createCompositeProcessor, createErrorHandlerBuilder, createOutputsProcessor, createOutputsProcessor, delayer, delayer, delayer, delayer, end, errorHandler, exception, filter, filter, filter, filter, getErrorHandlerBuilder, getInheritErrorHandlerFlag, getNodeFactory, getParent, handleFault, idempotentConsumer, idempotentConsumer, inheritErrorHandler, intercept, intercept, intercept, interceptor, interceptors, isInheritErrorHandler, loadBalance, makeProcessor, marshal, marshal, marshal, marshal, multicast, multicast, multicast, pipeline, pipeline, pipeline, policies, policy, popBlock, proceed, process, processRef, pushBlock, recipientList, recipientList, removeFaultHeader, removeHeader, removeOutHeader, removeProperty, resequencer, resequencer, resequencer, resequencer, routingSlip, routingSlip, routingSlip, setBody, setBody, setErrorHandlerBuilder, setFaultBody, setFaultHeader, setHeader, setHeader, setHeader, setInheritErrorHandlerFlag, setNodeFactory, setOutBody, setOutBody, setOutHeader, setOutHeader, setOutHeader, setParent, setProperty, setProperty, splitter, splitter, splitter, splitter, splitter, splitter, splitter, splitter, thread, thread, throttler, throwFault, throwFault, to, to, to, to, to, trace, trace, transform, transform, tryBlock, unmarshal, unmarshal, unmarshal, unmarshal, wrapInErrorHandler, wrapProcessor, wrapProcessorInInterceptors |
ResequencerType
public ResequencerType()
ResequencerType
public ResequencerType(List<Expression> expressions)
stream
public ResequencerType stream()
- Configures the stream-based resequencing algorithm using the default
configuration.
- Returns:
this
instance.
batch
public ResequencerType batch()
- Configures the batch-based resequencing algorithm using the default
configuration.
- Returns:
this
instance.
stream
public ResequencerType stream(StreamResequencerConfig config)
- Configures the stream-based resequencing algorithm using the given
StreamResequencerConfig
.
- Returns:
this
instance.
batch
public ResequencerType batch(BatchResequencerConfig config)
- Configures the batch-based resequencing algorithm using the given
BatchResequencerConfig
.
- Returns:
this
instance.
expression
public ResequencerType expression(ExpressionType expression)
toString
public String toString()
- Overrides:
toString
in class Object
getLabel
public String getLabel()
- Description copied from class:
ProcessorType
- Returns a label to describe this node such as the expression if some kind of expression node
- Overrides:
getLabel
in class ProcessorType<ProcessorType>
getExpressions
public List<ExpressionType> getExpressions()
getOutputs
public List<ProcessorType<?>> getOutputs()
- Specified by:
getOutputs
in class ProcessorType<ProcessorType>
setOutputs
public void setOutputs(List<ProcessorType<?>> outputs)
getBatchConfig
public BatchResequencerConfig getBatchConfig()
getBatchConfig
public BatchResequencerConfig getBatchConfig(BatchResequencerConfig defaultConfig)
getStreamConfig
public StreamResequencerConfig getStreamConfig()
setBatchConfig
public void setBatchConfig(BatchResequencerConfig batchConfig)
setStreamConfig
public void setStreamConfig(StreamResequencerConfig streamConfig)
createProcessor
public Processor createProcessor(RouteContext routeContext)
throws Exception
- Overrides:
createProcessor
in class ProcessorType<ProcessorType>
- Throws:
Exception
addRoutes
public void addRoutes(RouteContext routeContext,
Collection<Route> routes)
throws Exception
- Overrides:
addRoutes
in class ProcessorType<ProcessorType>
- Throws:
Exception
createBatchResequencer
protected Resequencer createBatchResequencer(RouteContext routeContext,
BatchResequencerConfig config)
throws Exception
- Throws:
Exception
createStreamResequencer
protected StreamResequencer createStreamResequencer(RouteContext routeContext,
StreamResequencerConfig config)
throws Exception
- Throws:
Exception
Copyright © 2008 IONA Open Source Community. All Rights Reserved.