Processor
and
InterceptStrategy
to do AOP in Camel.@Metadata(label="configuration") @Deprecated public class AOPDefinition extends OutputDefinition<AOPDefinition>
outputs
inheritErrorHandler, log
Constructor and Description |
---|
AOPDefinition()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
AOPDefinition |
after(String afterUri)
Deprecated.
Uses a AOP after.
|
AOPDefinition |
afterFinally(String afterUri)
Deprecated.
Uses a AOP after with after being invoked in a finally block.
|
AOPDefinition |
around(String beforeUri,
String afterUri)
Deprecated.
Uses a AOP around.
|
AOPDefinition |
aroundFinally(String beforeUri,
String afterUri)
Deprecated.
Uses a AOP around with after being invoked in a finally block
|
AOPDefinition |
before(String beforeUri)
Deprecated.
Uses a AOP before.
|
Processor |
createProcessor(RouteContext routeContext)
Deprecated.
Override this in definition class and implement logic to create the processor
based on the definition model.
|
String |
getAfterFinallyUri()
Deprecated.
|
String |
getAfterUri()
Deprecated.
|
String |
getBeforeUri()
Deprecated.
|
String |
getLabel()
Deprecated.
Returns a label to describe this node such as the expression if some kind of expression node
|
void |
setAfterFinallyUri(String afterFinallyUri)
Deprecated.
Endpoint to call in AOP after finally.
|
void |
setAfterUri(String afterUri)
Deprecated.
Endpoint to call in AOP after.
|
void |
setBeforeUri(String beforeUri)
Deprecated.
Endpoint to call in AOP before.
|
String |
toString()
Deprecated.
|
getOutputs, isOutputSupported, setOutputs
addInterceptStrategies, 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, 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, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wrapChannel, wrapChannel, wrapInErrorHandler, wrapProcessor
description, description, getCustomId, getDescription, getDescriptionText, getId, getShortName, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setId
public AOPDefinition()
public String toString()
toString
in class OutputDefinition<AOPDefinition>
public String getBeforeUri()
public void setBeforeUri(String beforeUri)
public String getAfterUri()
public void setAfterUri(String afterUri)
public String getAfterFinallyUri()
public void setAfterFinallyUri(String afterFinallyUri)
public String getLabel()
ProcessorDefinition
getLabel
in interface NamedNode
getLabel
in class ProcessorDefinition<AOPDefinition>
public Processor createProcessor(RouteContext routeContext) throws Exception
ProcessorDefinition
createProcessor
in class ProcessorDefinition<AOPDefinition>
Exception
public AOPDefinition around(@AsEndpointUri String beforeUri, @AsEndpointUri String afterUri)
beforeUri
- the uri of the before endpointafterUri
- the uri of the after endpointpublic AOPDefinition aroundFinally(@AsEndpointUri String beforeUri, @AsEndpointUri String afterUri)
beforeUri
- the uri of the before endpointafterUri
- the uri of the after endpointpublic AOPDefinition before(@AsEndpointUri String beforeUri)
beforeUri
- the uri of the before endpointpublic AOPDefinition after(@AsEndpointUri String afterUri)
afterUri
- the uri of the after endpointpublic AOPDefinition afterFinally(@AsEndpointUri String afterUri)
afterUri
- the uri of the after endpointApache Camel