public class TransactionErrorHandlerBuilder extends org.apache.camel.builder.DefaultErrorHandlerBuilder
asyncDelayedRedelivery, deadLetter, deadLetterHandleNewException, deadLetterUri, executorService, executorServiceRef, failureProcessor, logger, 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, getOnPrepareFailure, getOnRedelivery, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, isAsyncDelayedRedelivery, isDeadLetterHandleNewException, isUseOriginalMessage, log, log, log, logExhausted, logExhaustedMessageHistory, logger, loggingLevel, logHandled, logNewException, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onPrepareFailure, onRedelivery, redeliverDelay, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogLevel, retryWhile, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterHandleNewException, setDeadLetterUri, setExecutorServiceRef, setFailureProcessor, setLogger, 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