public abstract class NoOutputExpressionNode extends ExpressionNode
ExpressionNode
which does not support any outputs.
This node is to be extended by definitions which need to support an expression but the definition should not
contain any outputs, such as TransformDefinition
.inheritErrorHandler, log
Constructor and Description |
---|
NoOutputExpressionNode() |
NoOutputExpressionNode(org.apache.camel.Expression expression) |
NoOutputExpressionNode(ExpressionDefinition expression) |
NoOutputExpressionNode(org.apache.camel.Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
List<ProcessorDefinition<?>> |
getOutputs() |
ExpressionNode |
id(String id)
Sets the id of this node.
|
boolean |
isOutputSupported() |
configureChild, getExpression, getLabel, preCreateProcessor, setExpression, setExpression, setOutputs
addInterceptStrategy, addOutput, aggregate, aggregate, aggregate, aggregate, attribute, bean, bean, bean, bean, bean, bean, bean, choice, claimCheck, claimCheck, claimCheck, claimCheck, clearOutput, convertBodyTo, convertBodyTo, delay, delay, delay, doTry, dynamicRouter, dynamicRouter, end, endChoice, endDoTry, endHystrix, endParent, endRest, enrich, enrich, enrich, enrich, enrich, enrichWith, enrichWith, enrichWith, filter, filter, filter, filter, getIndex, getInterceptStrategies, getOtherAttributes, getParent, hystrix, idempotentConsumer, idempotentConsumer, idempotentConsumer, inheritErrorHandler, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, isAbstract, isInheritErrorHandler, isTopLevelOnly, isWrappingEntireOutput, loadBalance, loadBalance, log, log, log, log, log, log, loop, loop, loop, loopDoWhile, loopDoWhile, markRollbackOnly, markRollbackOnlyLast, marshal, marshal, marshal, marshal, multicast, multicast, multicast, onCompletion, onException, onException, pipeline, pipeline, pipeline, pipeline, placeholder, policy, policy, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrichWith, pollEnrichWith, pollEnrichWith, process, process, process, recipientList, recipientList, recipientList, recipientList, removeHeader, removeHeaders, removeHeaders, removeProperties, removeProperties, removeProperty, resequence, resequence, rollback, rollback, routeDescription, routeGroup, routeId, routingSlip, routingSlip, routingSlip, saga, sample, sample, sample, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setBody, setExchangePattern, setFaultBody, setHeader, setHeader, setHeader, setInheritErrorHandler, setOtherAttributes, setParent, setProperty, setProperty, sort, sort, sort, split, split, split, startupOrder, step, step, stop, threads, threads, threads, threads, throttle, throttle, throttle, throttle, throttle, throwException, throwException, to, to, to, to, to, to, to, to, to, to, toD, toD, toD, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap
description, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setId
public NoOutputExpressionNode()
public NoOutputExpressionNode(ExpressionDefinition expression)
public NoOutputExpressionNode(org.apache.camel.Expression expression)
public NoOutputExpressionNode(org.apache.camel.Predicate predicate)
public List<ProcessorDefinition<?>> getOutputs()
getOutputs
in class ExpressionNode
public boolean isOutputSupported()
isOutputSupported
in class ExpressionNode
public ExpressionNode id(String id)
ProcessorDefinition
ProcessorDefinition.routeId(String)
instead.id
in class ProcessorDefinition<ExpressionNode>
id
- the idApache Camel