Class LegacyTransactionErrorHandlerBuilder

  • All Implemented Interfaces:
    org.apache.camel.builder.LegacyErrorHandlerBuilder, org.apache.camel.ErrorHandlerFactory, org.apache.camel.model.errorhandler.DefaultErrorHandlerProperties

    @Deprecated
    public class LegacyTransactionErrorHandlerBuilder
    extends org.apache.camel.builder.LegacyDefaultErrorHandlerBuilder
    Deprecated.
    A transactional error handler that supports leveraging Spring TransactionManager.
    • Method Summary

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

        allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, cloneBuilder, cloneBuilder, collisionAvoidancePercent, createRedeliveryPolicy, deadLetterHandleNewException, delayPattern, disableRedelivery, exchangeFormatterRef, executorService, executorServiceRef, getDeadLetterUri, getDefaultRedeliveryPolicy, getExecutorService, getExecutorServiceRef, getLogger, getOnExceptionOccurred, getOnExceptionOccurredRef, getOnPrepareFailure, getOnPrepareFailureRef, getOnRedelivery, getOnRedeliveryRef, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, hasLogger, hasRedeliveryPolicy, 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, setDeadLetterHandleNewException, setDeadLetterUri, setExecutorService, setExecutorServiceRef, setLogger, setOnExceptionOccurred, setOnExceptionOccurredRef, setOnPrepareFailure, setOnPrepareFailureRef, setOnRedelivery, setOnRedeliveryRef, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalBody, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalBody, useOriginalMessage
    • Constructor Detail

      • LegacyTransactionErrorHandlerBuilder

        public LegacyTransactionErrorHandlerBuilder()
        Deprecated.
    • Method Detail

      • getTransactionTemplate

        public org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
        Deprecated.
      • supportTransacted

        public boolean supportTransacted()
        Deprecated.
        Specified by:
        supportTransacted in interface org.apache.camel.ErrorHandlerFactory
        Overrides:
        supportTransacted in class org.apache.camel.builder.LegacyDefaultErrorHandlerBuilder
      • setTransactionTemplate

        public void setTransactionTemplate​(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
        Deprecated.
      • setSpringTransactionPolicy

        public void setSpringTransactionPolicy​(SpringTransactionPolicy policy)
        Deprecated.
      • setTransactionManager

        public void setTransactionManager​(org.springframework.transaction.PlatformTransactionManager transactionManager)
        Deprecated.
      • getRollbackLoggingLevel

        public org.apache.camel.LoggingLevel getRollbackLoggingLevel()
        Deprecated.
      • setRollbackLoggingLevel

        public void setRollbackLoggingLevel​(org.apache.camel.LoggingLevel rollbackLoggingLevel)
        Deprecated.
        Sets the logging level to use for logging transactional rollback.

        This option is default WARN.

        Parameters:
        rollbackLoggingLevel - the logging level
      • rollbackLoggingLevel

        public LegacyTransactionErrorHandlerBuilder rollbackLoggingLevel​(org.apache.camel.LoggingLevel rollbackLoggingLevel)
        Deprecated.
        Sets the logging level to use for logging transactional rollback.

        This option is default WARN.

        Parameters:
        rollbackLoggingLevel - the logging level
      • createLogger

        protected org.apache.camel.spi.CamelLogger createLogger()
        Deprecated.
        Overrides:
        createLogger in class org.apache.camel.builder.LegacyDefaultErrorHandlerBuilder
      • toString

        public String toString()
        Deprecated.
        Overrides:
        toString in class org.apache.camel.builder.LegacyDefaultErrorHandlerBuilder