| 
 | ||||||||||
| 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, exceptionPolicyStrategy, failureProcessor, handledPolicy, 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.processor.CamelLogger | createLogger() | 
|  TransactionTemplate | getTransactionTemplate() | 
|  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, createHandledPolicy, createRedeliveryPolicy, delayPattern, disableRedelivery, exceptionPolicyStrategy, getDeadLetter, getDeadLetterUri, getExceptionPolicyStrategy, getFailureProcessor, getHandledPolicy, getLogger, getOnRedelivery, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, handled, handled, handled, isAsyncDelayedRedelivery, isUseOriginalMessage, log, log, log, logExhausted, logger, loggingLevel, logHandled, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onRedelivery, redeliverDelay, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogLevel, retryWhile, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterUri, setExceptionPolicyStrategy, setFailureProcessor, setHandled, setHandledPolicy, setLogger, setOnRedelivery, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalMessage | 
| Methods inherited from class org.apache.camel.builder.ErrorHandlerBuilderSupport | 
|---|
| addErrorHandlers, configure, getErrorHandlers, setErrorHandlers | 
| 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.builder.ErrorHandlerBuildercreateErrorHandler in class org.apache.camel.builder.DefaultErrorHandlerBuilderExceptionpublic void setTransactionTemplate(TransactionTemplate transactionTemplate)
public void setSpringTransactionPolicy(SpringTransactionPolicy policy)
public void setTransactionManager(PlatformTransactionManager transactionManager)
protected org.apache.camel.processor.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 | |||||||||