public class TransactionErrorHandlerBuilder extends org.apache.camel.builder.DefaultErrorHandlerBuilder
Constructor and Description |
---|
TransactionErrorHandlerBuilder() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.spi.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, 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
public TransactionErrorHandlerBuilder()
public org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
public boolean supportTransacted()
supportTransacted
in interface org.apache.camel.builder.ErrorHandlerBuilder
supportTransacted
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
public 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.spi.CamelLogger createLogger()
createLogger
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
Apache Camel