Class LegacyTransactionErrorHandlerBuilder

java.lang.Object
org.apache.camel.builder.LegacyErrorHandlerBuilderSupport
org.apache.camel.builder.LegacyDefaultErrorHandlerBuilder
org.apache.camel.spring.spi.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.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.camel.spi.CamelLogger
    Deprecated.
     
    org.apache.camel.LoggingLevel
    Deprecated.
     
    org.springframework.transaction.support.TransactionTemplate
    Deprecated.
     
    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
    Deprecated.
     
    void
    setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
    Deprecated.
     
    void
    setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
    Deprecated.
     
    boolean
    Deprecated.
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LegacyTransactionErrorHandlerBuilder

      public LegacyTransactionErrorHandlerBuilder()
      Deprecated.
  • Method Details

    • 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