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() |
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, 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, useOriginalMessage
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 org.apache.camel.Processor createErrorHandler(org.apache.camel.spi.RouteContext routeContext, org.apache.camel.Processor processor) throws Exception
createErrorHandler
in interface org.apache.camel.ErrorHandlerFactory
createErrorHandler
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
Exception
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.util.CamelLogger createLogger()
createLogger
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
public String toString()
toString
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
Apache Camel