Processor
and
InterceptStrategy
to do AOP in Camel.@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
|
String |
getShortName()
Deprecated.
Returns a short name for this node which can be useful for ID generation or referring to related resources like images
|
void |
setAfterFinallyUri(String afterFinallyUri)
Deprecated.
|
void |
setAfterUri(String afterUri)
Deprecated.
|
void |
setBeforeUri(String beforeUri)
Deprecated.
|
String |
toString()
Deprecated.
|
getOutputs, isOutputSupported, setOutputs
addInterceptStrategies, addInterceptStrategy, addOutput, addRoutes, aggregate, aggregate, aggregate, aggregate, aop, attribute, bean, bean, bean, bean, bean, bean, bean, beanRef, beanRef, beanRef, beanRef, beanRef, choice, clearOutput, configureChild, convertBodyTo, convertBodyTo, createChannel, createChildProcessor, createCompositeProcessor, createOutputsProcessor, createOutputsProcessor, createProcessor, delay, delay, delay, doTry, dynamicRouter, dynamicRouter, end, endChoice, endDoTry, endParent, endRest, enrich, enrich, enrich, enrichRef, enrichRef, filter, filter, filter, filter, getIndex, getInterceptStrategies, getOtherAttributes, getParent, id, idempotentConsumer, idempotentConsumer, idempotentConsumer, inheritErrorHandler, inOnly, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, inOut, isAbstract, isInheritErrorHandler, isTopLevelOnly, loadBalance, loadBalance, log, log, log, log, log, log, loop, loop, loop, 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, pollEnrichRef, pollEnrichRef, preCreateProcessor, process, processRef, recipientList, recipientList, recipientList, recipientList, removeFaultHeader, removeHeader, removeHeaders, removeHeaders, removeProperty, resequence, resequence, rollback, rollback, routeId, routingSlip, routingSlip, routingSlip, routingSlip, routingSlip, routingSlip, routingSlip, sample, sample, sample, setBody, setBody, setExchangePattern, setFaultBody, setFaultHeader, setHeader, setHeader, setInheritErrorHandler, setOtherAttributes, setOutHeader, setOutHeader, setParent, setProperty, setProperty, sort, sort, sort, split, split, split, startupOrder, stop, threads, threads, threads, threads, throttle, throttle, throwException, to, to, to, to, to, to, to, to, to, to, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wireTap, wrapChannel, wrapInErrorHandler, wrapProcessor
description, description, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, isCustomId, 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 getShortName()
OptionalIdentifiedDefinition
getShortName
in interface NamedNode
getShortName
in class OutputDefinition<AOPDefinition>
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(String beforeUri, String afterUri)
beforeUri
- the uri of the before endpointafterUri
- the uri of the after endpointpublic AOPDefinition aroundFinally(String beforeUri, String afterUri)
beforeUri
- the uri of the before endpointafterUri
- the uri of the after endpointpublic AOPDefinition before(String beforeUri)
beforeUri
- the uri of the before endpointpublic AOPDefinition after(String afterUri)
afterUri
- the uri of the after endpointpublic AOPDefinition afterFinally(String afterUri)
afterUri
- the uri of the after endpointApache Camel