|
||||||||||
| 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()
|
org.springframework.transaction.support.TransactionTemplate |
getTransactionTemplate()
|
void |
setSpringTransactionPolicy(SpringTransactionPolicy policy)
|
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
|
void |
setTransactionTemplate(org.springframework.transaction.support.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 org.springframework.transaction.support.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(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
public void setSpringTransactionPolicy(SpringTransactionPolicy policy)
public void setTransactionManager(org.springframework.transaction.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 | |||||||||