Processor and
InterceptStrategy to do AOP in Camel.@Metadata(label="configuration") @Deprecated public class AOPDefinition extends OutputDefinition<AOPDefinition>
outputsinheritErrorHandler, 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, setOutputsaddInterceptStrategies, 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, createOutputsProcessorImpl, 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, removeProperties, removeProperties, removeProperty, resequence, resequence, rollback, rollback, routeDescription, 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, wrapProcessordescription, description, getCustomId, getDescription, getDescriptionText, getId, getShortName, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setIdpublic 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()
ProcessorDefinitiongetLabel in interface NamedNodegetLabel in class ProcessorDefinition<AOPDefinition>public Processor createProcessor(RouteContext routeContext) throws Exception
ProcessorDefinitioncreateProcessor in class ProcessorDefinition<AOPDefinition>Exceptionpublic 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 endpointCopyright © 2007–2015 The Apache Software Foundation. All rights reserved.