|
||||||||||
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, 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.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, createRedeliveryPolicy, delayPattern, disableRedelivery, executorServiceRef, getDeadLetter, getDeadLetterUri, 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 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.builder.ErrorHandlerBuilder
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)
protected org.apache.camel.processor.CamelLogger createLogger()
createLogger
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
public 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 |