@Metadata(label="eip,routing") public class ClaimCheckDefinition extends NoOutputDefinition<ClaimCheckDefinition>
inheritErrorHandler, log| Constructor and Description |
|---|
ClaimCheckDefinition() |
| Modifier and Type | Method and Description |
|---|---|
ClaimCheckDefinition |
aggregationStrategy(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. |
Processor |
createProcessor(RouteContext routeContext)
Override this in definition class and implement logic to create the processor
based on the definition model.
|
ClaimCheckDefinition |
filter(String filter)
Specified a filter to control what data gets merging data back from the claim check repository.
|
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()
Returns a short name for this node which can be useful for ID generation or referring to related resources like images
|
ClaimCheckDefinition |
key(String key)
To use a specific key for claim check id.
|
ClaimCheckDefinition |
operation(ClaimCheckOperation operation)
The claim check operation to use.
|
void |
setAggregationStrategy(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, isOutputSupportedaddInterceptStrategies, addInterceptStrategy, addOutput, addRoutes, aggregate, aggregate, aggregate, aggregate, aop, attribute, bean, bean, bean, bean, bean, bean, bean, bean, beanRef, beanRef, beanRef, beanRef, beanRef, choice, claimCheck, claimCheck, claimCheck, claimCheck, clearOutput, configureChild, convertBodyTo, convertBodyTo, createChannel, createChildProcessor, createCompositeProcessor, createOutputsProcessor, createOutputsProcessor, createOutputsProcessorImpl, createProcessor, delay, delay, delay, doTry, dynamicRouter, dynamicRouter, end, endChoice, endDoTry, endHystrix, endParent, endRest, enrich, enrich, enrich, enrich, enrich, enrichRef, enrichRef, enrichRef, enrichWith, enrichWith, enrichWith, filter, filter, filter, filter, getIndex, getInterceptStrategies, getOtherAttributes, getParent, hystrix, id, idempotentConsumer, idempotentConsumer, idempotentConsumer, idempotentConsumer, inheritErrorHandler, inOnly, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, inOut, isAbstract, isInheritErrorHandler, isTopLevelOnly, isWrappingEntireOutput, loadBalance, loadBalance, log, log, log, log, log, log, loop, loop, loop, loopDoWhile, loopDoWhile, makeProcessor, 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, pollEnrichRef, pollEnrichRef, pollEnrichWith, pollEnrichWith, pollEnrichWith, preCreateProcessor, process, process, process, processRef, recipientList, recipientList, recipientList, recipientList, removeFaultHeader, removeHeader, removeHeaders, removeHeaders, removeProperties, removeProperties, removeProperty, resequence, resequence, rollback, rollback, routeDescription, routeGroup, routeId, routingSlip, routingSlip, routingSlip, routingSlip, routingSlip, routingSlip, routingSlip, saga, sample, sample, sample, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setBody, setExchangePattern, setFaultBody, setFaultHeader, setHeader, setHeader, setHeader, setInheritErrorHandler, setOtherAttributes, setOutHeader, setOutHeader, setParent, setProperty, setProperty, sort, sort, sort, split, split, split, startupOrder, 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, toD, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wrapChannel, wrapChannel, wrapInErrorHandler, wrapProcessordescription, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setIdpublic ClaimCheckDefinition()
public String getShortName()
NamedNodepublic String getLabel()
ProcessorDefinitiongetLabel in interface NamedNodegetLabel in class ProcessorDefinition<ClaimCheckDefinition>public Processor createProcessor(RouteContext routeContext) throws Exception
ProcessorDefinitioncreateProcessor in class ProcessorDefinition<ClaimCheckDefinition>Exceptionpublic ClaimCheckDefinition operation(ClaimCheckOperation operation)
public ClaimCheckDefinition key(String key)
public ClaimCheckDefinition filter(String filter)
EndpointHelper.matchPattern(String, String).
public ClaimCheckDefinition aggregationStrategy(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 AggregationStrategy getAggregationStrategy()
public void setAggregationStrategy(AggregationStrategy aggregationStrategy)
Apache Camel