@Metadata(label="eip,routing") public class ClaimCheckDefinition extends NoOutputDefinition<ClaimCheckDefinition>
inheritErrorHandler, log
Constructor and Description |
---|
ClaimCheckDefinition() |
Modifier and Type | Method and Description |
---|---|
ClaimCheckDefinition |
aggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy)
To use a custom
AggregationStrategy instead of the default
implementation. |
ClaimCheckDefinition |
aggregationStrategy(Supplier<org.apache.camel.AggregationStrategy> aggregationStrategy)
To use a custom
AggregationStrategy instead of the default
implementation. |
ClaimCheckDefinition |
aggregationStrategyMethodName(String aggregationStrategyMethodName)
This option can be used to explicit declare the method name to use, when
using POJOs as the AggregationStrategy.
|
ClaimCheckDefinition |
aggregationStrategyRef(String aggregationStrategyRef)
To use a custom
AggregationStrategy instead of the default
implementation. |
ClaimCheckDefinition |
filter(String filter)
Specified a filter to control what data gets merging data back from the
claim check repository.
|
org.apache.camel.AggregationStrategy |
getAggregationStrategy() |
String |
getAggregationStrategyMethodName() |
String |
getAggregationStrategyRef() |
String |
getFilter() |
String |
getKey() |
String |
getLabel()
Returns a label to describe this node such as the expression if some kind
of expression node
|
ClaimCheckOperation |
getOperation() |
String |
getShortName() |
ClaimCheckDefinition |
key(String key)
To use a specific key for claim check id (for dynamic keys use simple
language syntax as the key).
|
ClaimCheckDefinition |
operation(ClaimCheckOperation operation)
The claim check operation to use.
|
void |
setAggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy) |
void |
setAggregationStrategyMethodName(String aggregationStrategyMethodName) |
void |
setAggregationStrategyRef(String aggregationStrategyRef) |
void |
setFilter(String filter) |
void |
setKey(String key) |
void |
setOperation(ClaimCheckOperation operation) |
String |
toString() |
getOutputs
addInterceptStrategy, addOutput, aggregate, aggregate, aggregate, aggregate, attribute, bean, bean, bean, bean, bean, bean, bean, bean, bean, choice, claimCheck, claimCheck, claimCheck, claimCheck, clearOutput, configureChild, 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, id, 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, preCreateProcessor, 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, wireTap
description, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getReadPropertyPlaceholderOptions, getWritePropertyPlaceholderOptions
public ClaimCheckDefinition()
public String getShortName()
public String getLabel()
ProcessorDefinition
getLabel
in interface org.apache.camel.NamedNode
getLabel
in class ProcessorDefinition<ClaimCheckDefinition>
public ClaimCheckDefinition operation(ClaimCheckOperation operation)
public ClaimCheckDefinition key(String key)
public ClaimCheckDefinition filter(String filter)
You can specify multiple rules separated by comma. For example to include the message body and all headers starting with foo body,header:foo*. The syntax supports the following prefixes which can be used to specify include,exclude, or remove
public ClaimCheckDefinition aggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy)
AggregationStrategy
instead of the default
implementation. Notice you cannot use both custom aggregation strategy
and configure data at the same time.public ClaimCheckDefinition aggregationStrategy(Supplier<org.apache.camel.AggregationStrategy> aggregationStrategy)
AggregationStrategy
instead of the default
implementation. Notice you cannot use both custom aggregation strategy
and configure data at the same time.public ClaimCheckDefinition aggregationStrategyRef(String aggregationStrategyRef)
AggregationStrategy
instead of the default
implementation. Notice you cannot use both custom aggregation strategy
and configure data at the same time.public ClaimCheckDefinition aggregationStrategyMethodName(String aggregationStrategyMethodName)
public ClaimCheckOperation getOperation()
public void setOperation(ClaimCheckOperation operation)
public String getAggregationStrategyRef()
public void setAggregationStrategyRef(String aggregationStrategyRef)
public String getAggregationStrategyMethodName()
public void setAggregationStrategyMethodName(String aggregationStrategyMethodName)
public org.apache.camel.AggregationStrategy getAggregationStrategy()
public void setAggregationStrategy(org.apache.camel.AggregationStrategy aggregationStrategy)
Apache Camel