Class JtaTransactionErrorHandlerBuilder

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

    public class JtaTransactionErrorHandlerBuilder
    extends org.apache.camel.builder.DefaultErrorHandlerBuilder
    Builds transactional error handlers. This class is based on org.apache.camel.spring.spi.TransactionErrorHandlerBuilder.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()  
      protected void cloneBuilder​(org.apache.camel.builder.DefaultErrorHandlerBuilder other)  
      protected org.apache.camel.spi.CamelLogger createLogger()  
      String getPolicyRef()  
      org.apache.camel.LoggingLevel getRollbackLoggingLevel()  
      JtaTransactionPolicy getTransactionPolicy()  
      JtaTransactionErrorHandlerBuilder setRollbackLoggingLevel​(org.apache.camel.LoggingLevel rollbackLoggingLevel)  
      JtaTransactionErrorHandlerBuilder setTransactionPolicy​(String ref)  
      JtaTransactionErrorHandlerBuilder setTransactionPolicy​(JtaTransactionPolicy transactionPolicy)  
      boolean supportTransacted()  
      String toString()  
      • Methods inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder

        allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, 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

      • JtaTransactionErrorHandlerBuilder

        public JtaTransactionErrorHandlerBuilder()
    • Method Detail

      • supportTransacted

        public boolean supportTransacted()
        Specified by:
        supportTransacted in interface org.apache.camel.builder.ErrorHandlerBuilder
        Overrides:
        supportTransacted in class org.apache.camel.builder.DefaultErrorHandlerBuilder
      • cloneBuilder

        public org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()
        Specified by:
        cloneBuilder in interface org.apache.camel.builder.ErrorHandlerBuilder
        Overrides:
        cloneBuilder in class org.apache.camel.builder.DefaultErrorHandlerBuilder
      • cloneBuilder

        protected void cloneBuilder​(org.apache.camel.builder.DefaultErrorHandlerBuilder other)
        Overrides:
        cloneBuilder in class org.apache.camel.builder.DefaultErrorHandlerBuilder
      • getPolicyRef

        public String getPolicyRef()
      • getRollbackLoggingLevel

        public org.apache.camel.LoggingLevel getRollbackLoggingLevel()
      • createLogger

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

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