@Metadata(label="eip,routing") public class LoopDefinition extends OutputExpressionNode
inheritErrorHandler, log| Constructor and Description |
|---|
LoopDefinition() |
LoopDefinition(org.apache.camel.Expression expression) |
LoopDefinition(ExpressionDefinition expression) |
LoopDefinition(org.apache.camel.Predicate predicate) |
| Modifier and Type | Method and Description |
|---|---|
LoopDefinition |
copy()
Enables copy mode so a copy of the input Exchange is used for each
iteration.
|
Boolean |
getCopy() |
Boolean |
getDoWhile() |
String |
getLabel()
Returns a label to describe this node such as the expression if some kind
of expression node
|
String |
getShortName() |
void |
setCopy(Boolean copy)
If the copy attribute is true, a copy of the input Exchange is used for
each iteration.
|
void |
setDoWhile(Boolean doWhile)
Enables the while loop that loops until the predicate evaluates to false
or null.
|
void |
setExpression(ExpressionDefinition expression)
Expression to define how many times we should loop.
|
String |
toString() |
getOutputs, setOutputsconfigureChild, getExpression, id, preCreateProcessor, setExpressionaddInterceptStrategy, addOutput, aggregate, aggregate, aggregate, aggregate, attribute, bean, bean, 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, enrich, enrich, enrich, enrich, enrichWith, enrichWith, enrichWith, 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, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, process, 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, 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, to, to, to, to, toD, toD, toD, toD, toD, toD, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTapdescription, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetReadPropertyPlaceholderOptions, getWritePropertyPlaceholderOptionspublic LoopDefinition()
public LoopDefinition(org.apache.camel.Expression expression)
public LoopDefinition(org.apache.camel.Predicate predicate)
public LoopDefinition(ExpressionDefinition expression)
public LoopDefinition copy()
public Boolean getDoWhile()
public void setDoWhile(Boolean doWhile)
public void setCopy(Boolean copy)
public String getShortName()
public String getLabel()
ProcessorDefinitiongetLabel in interface org.apache.camel.NamedNodegetLabel in class ExpressionNodepublic void setExpression(ExpressionDefinition expression)
setExpression in class ExpressionNodeApache Camel