org.apache.camel.spring.spi
Class TransactionErrorHandlerBuilder
java.lang.Object
   org.apache.camel.builder.ErrorHandlerBuilderSupport
org.apache.camel.builder.ErrorHandlerBuilderSupport
       org.apache.camel.builder.DefaultErrorHandlerBuilder
org.apache.camel.builder.DefaultErrorHandlerBuilder
           org.apache.camel.spring.spi.TransactionErrorHandlerBuilder
org.apache.camel.spring.spi.TransactionErrorHandlerBuilder
- All Implemented Interfaces: 
- ErrorHandlerBuilder
- public class TransactionErrorHandlerBuilder 
- extends DefaultErrorHandlerBuilder
A transactional error handler that supports leveraging Spring TransactionManager.
- Version:
- $Revision: 1024138 $
 
| Fields inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder | 
| asyncDelayedRedelivery, deadLetter, deadLetterUri, exceptionPolicyStrategy, failureProcessor, handledPolicy, logger, onRedelivery, redeliveryPolicy, retryWhile, retryWhileRef, useOriginalMessage | 
 
 
 
| Methods inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder | 
| asyncDelayedRedelivery, backOffMultiplier, collisionAvoidancePercent, createHandledPolicy, createRedeliveryPolicy, delayPattern, disableRedelivery, exceptionPolicyStrategy, getDeadLetter, getDeadLetterUri, getExceptionPolicyStrategy, getFailureProcessor, getHandledPolicy, getLogger, getOnRedelivery, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, handled, handled, handled, isAsyncDelayedRedelivery, isUseOriginalMessage, log, log, log, logExhausted, logger, loggingLevel, logHandled, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onRedelivery, redeliverDelay, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogLevel, retryWhile, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterUri, setExceptionPolicyStrategy, setFailureProcessor, setHandled, setHandledPolicy, setLogger, setOnRedelivery, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalMessage | 
 
 
 
TransactionErrorHandlerBuilder
public TransactionErrorHandlerBuilder()
getTransactionTemplate
public TransactionTemplate getTransactionTemplate()
- 
 
supportTransacted
public boolean supportTransacted()
- 
- Specified by:
- supportTransactedin interface- ErrorHandlerBuilder
- Overrides:
- supportTransactedin class- DefaultErrorHandlerBuilder
 
- 
 
createErrorHandler
public Processor createErrorHandler(RouteContext routeContext,
                                    Processor processor)
                             throws Exception
- 
- Specified by:
- createErrorHandlerin interface- ErrorHandlerBuilder
- Overrides:
- createErrorHandlerin class- DefaultErrorHandlerBuilder
 
- 
- Throws:
- Exception
 
setTransactionTemplate
public void setTransactionTemplate(TransactionTemplate transactionTemplate)
- 
 
setSpringTransactionPolicy
public void setSpringTransactionPolicy(SpringTransactionPolicy policy)
- 
 
setTransactionManager
public void setTransactionManager(PlatformTransactionManager transactionManager)
- 
 
createLogger
protected Logger createLogger()
- 
- Overrides:
- createLoggerin class- DefaultErrorHandlerBuilder
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- DefaultErrorHandlerBuilder
 
- 
 
Apache CAMEL