Namespace
http://camel.apache.org/schema/spring
Type
extension of tns:processorDefinition
Type hierarchy
Model
Children
tns:aggregate , tns:aop , tns:bean , tns:choice , tns:convertBodyTo , tns:delay , tns:description , tns:doCatch , tns:doFinally , tns:doTry , tns:dynamicRouter , tns:enrich , tns:filter , tns:idempotentConsumer , tns:inOnly , tns:inOut , tns:intercept , tns:interceptFrom , tns:interceptSendToEndpoint , tns:loadBalance , tns:log , tns:loop , tns:marshal , tns:multicast , tns:onCompletion , tns:onException , tns:onWhen , tns:otherwise , tns:pipeline , tns:policy , tns:pollEnrich , tns:process , tns:recipientList , tns:removeHeader , tns:removeHeaders , tns:removeProperties , tns:removeProperty , tns:resequence , tns:restBinding , tns:rollback , tns:route , tns:routingSlip , tns:sample , tns:script , tns:setBody , tns:setExchangePattern , tns:setFaultBody , tns:setHeader , tns:setOutHeader , tns:setProperty , tns:sort , tns:split , tns:stop , tns:threads , tns:throttle , tns:throwException , tns:to , tns:toD , tns:transacted , tns:transform , tns:unmarshal , tns:validate , tns:when , tns:whenSkipSendToEndpoint , tns:wireTap
Attributes
QName
Type
Use
Annotation
customId
xs:boolean
optional
executorServiceRef
xs:string
optional
Refers to a custom Thread Pool to be used for parallel processing. Notice if you
set this option then parallel processing is automatic implied and you do not
have to enable that option as well.
id
xs:string
optional
inheritErrorHandler
xs:boolean
optional
mode
tns:onCompletionMode
optional
Sets the on completion mode. The default value is AfterConsumer
onCompleteOnly
xs:boolean
optional
Will only synchronize when the org.apache.camel.Exchange completed successfully
(no errors).
onFailureOnly
xs:boolean
optional
Will only synchronize when the org.apache.camel.Exchange ended with failure
(exception or FAULT message).
parallelProcessing
xs:boolean
optional
If enabled then the on completion process will run asynchronously by a separate
thread from a thread pool. By default this is false meaning the on completion
process will run synchronously using the same caller thread as from the route.
useOriginalMessage
xs:boolean
optional
Will use the original input body when an org.apache.camel.Exchange for this on
completion. By default this feature is off.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://camel.apache.org/schema/spring'