org.apache.camel.model
Class ExpressionNode
java.lang.Object
org.apache.camel.model.ProcessorType
org.apache.camel.model.ExpressionNode
- Direct Known Subclasses:
- AggregatorType, DelayerType, FilterType, IdempotentConsumerType, RecipientListType, SplitterType, WhenType
public class ExpressionNode
- extends ProcessorType
A base class for nodes which contain an expression and a number of outputs
- Version:
- $Revision: $
Methods inherited from class org.apache.camel.model.ProcessorType |
addOutput, addRoutes, aggregator, aggregator, beanRef, beanRef, choice, convertBodyTo, convertOutBodyTo, createCompositeProcessor, createErrorHandlerBuilder, createOutputsProcessor, createOutputsProcessor, createProcessor, delayer, delayer, delayer, errorHandler, exception, filter, filter, filter, getErrorHandlerBuilder, getInheritErrorHandlerFlag, idempotentConsumer, inheritErrorHandler, intercept, intercept, intercept, interceptor, interceptors, isInheritErrorHandler, makeProcessor, multicast, pipeline, pipeline, pipeline, policies, policy, proceed, process, recipientList, resequencer, resequencer, resequencer, setBody, setErrorHandlerBuilder, setHeader, setInheritErrorHandlerFlag, setOutBody, setOutHeader, setProperty, splitter, throttler, to, to, to, to, to, trace, trace, tryBlock, wrapInErrorHandler, wrapProcessor, wrapProcessorInInterceptors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionNode
public ExpressionNode()
ExpressionNode
public ExpressionNode(ExpressionType expression)
ExpressionNode
public ExpressionNode(Expression expression)
ExpressionNode
public ExpressionNode(Predicate predicate)
getInterceptors
public List<InterceptorType> getInterceptors()
- Specified by:
getInterceptors
in class ProcessorType
setInterceptors
public void setInterceptors(List<InterceptorType> interceptors)
getExpression
public ExpressionType getExpression()
setExpression
public void setExpression(ExpressionType expression)
getOutputs
public List<ProcessorType> getOutputs()
- Specified by:
getOutputs
in class ProcessorType
setOutputs
public void setOutputs(List<ProcessorType> outputs)
createFilterProcessor
protected FilterProcessor createFilterProcessor(RouteContext routeContext)
throws Exception
- Throws:
Exception
configureChild
protected void configureChild(ProcessorType output)
- Overrides:
configureChild
in class ProcessorType
Copyright © 2007 Apache Software Foundation. All Rights Reserved.