Class TransactionErrorHandlerBuilder

  • All Implemented Interfaces:
    org.apache.camel.builder.ErrorHandlerBuilder, org.apache.camel.ErrorHandlerFactory

    public class TransactionErrorHandlerBuilder
    extends org.apache.camel.builder.DefaultErrorHandlerBuilder
    A transactional error handler that supports leveraging Spring TransactionManager.
    • Field Summary

      • Fields inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder

        asyncDelayedRedelivery, deadLetter, deadLetterHandleNewException, deadLetterUri, executorService, executorServiceRef, failureProcessor, failureProcessorRef, logger, onExceptionOccurred, onExceptionOccurredRef, onPrepareFailure, onPrepareFailureRef, onRedelivery, onRedeliveryRef, redeliveryPolicy, retryWhile, retryWhileRef, useOriginalBody, useOriginalMessage
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.camel.spi.CamelLogger createLogger()  
      org.apache.camel.LoggingLevel getRollbackLoggingLevel()  
      TransactionTemplate getTransactionTemplate()  
      TransactionErrorHandlerBuilder rollbackLoggingLevel​(org.apache.camel.LoggingLevel rollbackLoggingLevel)
      Sets the logging level to use for logging transactional rollback.
      void setRollbackLoggingLevel​(org.apache.camel.LoggingLevel rollbackLoggingLevel)
      Sets the logging level to use for logging transactional rollback.
      void setSpringTransactionPolicy​(SpringTransactionPolicy policy)  
      void setTransactionManager​(PlatformTransactionManager transactionManager)  
      void setTransactionTemplate​(TransactionTemplate transactionTemplate)  
      boolean supportTransacted()  
      String toString()  
      • Methods inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder

        allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, cloneBuilder, cloneBuilder, collisionAvoidancePercent, createRedeliveryPolicy, deadLetterHandleNewException, delayPattern, disableRedelivery, exchangeFormatterRef, executorService, executorServiceRef, getDeadLetter, getDeadLetterUri, getExecutorService, getExecutorServiceRef, getFailureProcessor, getFailureProcessorRef, getLogger, getOnExceptionOccurred, getOnExceptionOccurredRef, getOnPrepareFailure, getOnPrepareFailureRef, getOnRedelivery, getOnRedeliveryRef, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, isAsyncDelayedRedelivery, isDeadLetterHandleNewException, isUseOriginalBody, isUseOriginalMessage, log, log, log, logExhausted, logExhaustedMessageBody, logExhaustedMessageHistory, logger, loggingLevel, logHandled, logNewException, logRetryAttempted, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onExceptionOccurred, onExceptionOccurredRef, onPrepareFailure, onPrepareFailureRef, onRedelivery, onRedeliveryRef, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogInterval, retryAttemptedLogLevel, retryWhile, retryWhileRef, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterHandleNewException, setDeadLetterUri, setExecutorService, setExecutorServiceRef, setFailureProcessor, setFailureProcessorRef, setLogger, setOnExceptionOccurred, setOnExceptionOccurredRef, setOnPrepareFailure, setOnPrepareFailureRef, setOnRedelivery, setOnRedeliveryRef, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalBody, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalBody, useOriginalMessage
      • Methods inherited from class org.apache.camel.builder.ErrorHandlerBuilderSupport

        cloneBuilder, exceptionPolicyStrategy, exceptionPolicyStrategy, getExceptionPolicyStrategy, getExceptionPolicyStrategyRef, setExceptionPolicyStrategy, setExceptionPolicyStrategyRef