| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.builder.ErrorHandlerBuilderSupport
org.apache.camel.builder.DefaultErrorHandlerBuilder
org.apache.camel.spring.spi.TransactionErrorHandlerBuilder
public class TransactionErrorHandlerBuilder
A transactional error handler that supports leveraging Spring TransactionManager.
| Field Summary | 
|---|
| Fields inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder | 
|---|
asyncDelayedRedelivery, deadLetter, deadLetterUri, executorService, executorServiceRef, failureProcessor, logger, onRedelivery, redeliveryPolicy, retryWhile, retryWhileRef, useOriginalMessage | 
| Constructor Summary | |
|---|---|
TransactionErrorHandlerBuilder()
 | 
|
| Method Summary | |
|---|---|
 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()
 | 
| Methods inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder | 
|---|
asyncDelayedRedelivery, backOffMultiplier, collisionAvoidancePercent, createRedeliveryPolicy, delayPattern, disableRedelivery, executorServiceRef, getDeadLetter, getDeadLetterUri, getExecutorService, getExecutorServiceRef, getFailureProcessor, getLogger, getOnRedelivery, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, isAsyncDelayedRedelivery, isUseOriginalMessage, log, log, log, logExhausted, 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 | 
| Methods inherited from class org.apache.camel.builder.ErrorHandlerBuilderSupport | 
|---|
addErrorHandlers, configure, exceptionPolicyStrategy, getErrorHandlers, getExceptionPolicyStrategy, setErrorHandlers, setExceptionPolicyStrategy | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public TransactionErrorHandlerBuilder()
| Method Detail | 
|---|
public TransactionTemplate getTransactionTemplate()
public boolean supportTransacted()
supportTransacted in interface org.apache.camel.builder.ErrorHandlerBuildersupportTransacted 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.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.DefaultErrorHandlerBuilderpublic String toString()
toString in class org.apache.camel.builder.DefaultErrorHandlerBuilder
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||