public class TransactionErrorHandlerBuilder extends org.apache.camel.builder.DefaultErrorHandlerBuilder
asyncDelayedRedelivery, deadLetter, deadLetterHandleNewException, deadLetterUri, executorService, executorServiceRef, failureProcessor, logger, onExceptionOccurred, onPrepareFailure, onRedelivery, redeliveryPolicy, retryWhile, retryWhileRef, useOriginalMessage| Constructor and Description | 
|---|
| TransactionErrorHandlerBuilder() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.camel.Processor | createErrorHandler(org.apache.camel.spi.RouteContext routeContext,
                  org.apache.camel.Processor processor) | 
| protected org.apache.camel.util.CamelLogger | createLogger() | 
| org.apache.camel.LoggingLevel | getRollbackLoggingLevel() | 
| org.springframework.transaction.support.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(org.springframework.transaction.PlatformTransactionManager transactionManager) | 
| void | setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate) | 
| boolean | supportTransacted() | 
| String | toString() | 
allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, checkException, cloneBuilder, cloneBuilder, collisionAvoidancePercent, createRedeliveryPolicy, deadLetterHandleNewException, delayPattern, disableRedelivery, exchangeFormatterRef, executorServiceRef, getDeadLetter, getDeadLetterUri, getExecutorService, getExecutorServiceRef, getFailureProcessor, getLogger, getOnExceptionOccurred, getOnPrepareFailure, getOnRedelivery, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, isAsyncDelayedRedelivery, isDeadLetterHandleNewException, isUseOriginalMessage, log, log, log, logExhausted, logExhaustedMessageBody, logExhaustedMessageHistory, logger, loggingLevel, logHandled, logNewException, logRetryAttempted, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onExceptionOccurred, onPrepareFailure, onRedelivery, redeliverDelay, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogInterval, retryAttemptedLogLevel, retryWhile, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterHandleNewException, setDeadLetterUri, setExecutorServiceRef, setFailureProcessor, setLogger, setOnExceptionOccurred, setOnPrepareFailure, setOnRedelivery, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalMessagepublic TransactionErrorHandlerBuilder()
public org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
public boolean supportTransacted()
supportTransacted in interface org.apache.camel.builder.ErrorHandlerBuildersupportTransacted in class org.apache.camel.builder.DefaultErrorHandlerBuilderpublic org.apache.camel.Processor createErrorHandler(org.apache.camel.spi.RouteContext routeContext, org.apache.camel.Processor processor) throws Exception
createErrorHandler in interface org.apache.camel.ErrorHandlerFactorycreateErrorHandler in class org.apache.camel.builder.DefaultErrorHandlerBuilderExceptionpublic void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
public void setSpringTransactionPolicy(SpringTransactionPolicy policy)
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public org.apache.camel.LoggingLevel getRollbackLoggingLevel()
public void setRollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel)
rollbackLoggingLevel - the logging levelpublic TransactionErrorHandlerBuilder rollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel)
rollbackLoggingLevel - the logging levelprotected org.apache.camel.util.CamelLogger createLogger()
createLogger in class org.apache.camel.builder.DefaultErrorHandlerBuilderApache Camel