public class TransactionErrorHandlerBuilder extends org.apache.camel.builder.DefaultErrorHandlerBuilder
| 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() | 
| 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() | 
allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, cloneBuilder, cloneBuilder, collisionAvoidancePercent, createRedeliveryPolicy, delayPattern, disableRedelivery, executorServiceRef, getDeadLetter, getDeadLetterUri, getExecutorService, getExecutorServiceRef, getFailureProcessor, getLogger, getOnRedelivery, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, isAsyncDelayedRedelivery, isUseOriginalMessage, log, log, log, logExhausted, logExhaustedMessageHistory, logger, loggingLevel, logHandled, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onRedelivery, redeliverDelay, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogLevel, retryWhile, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterUri, setExecutorServiceRef, setFailureProcessor, setLogger, setOnRedelivery, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalMessagepublic TransactionErrorHandlerBuilder()
public 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(TransactionTemplate transactionTemplate)
public void setSpringTransactionPolicy(SpringTransactionPolicy policy)
public void setTransactionManager(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