public class JtaTransactionErrorHandlerBuilder
extends org.apache.camel.builder.DefaultErrorHandlerBuilder
org.apache.camel.spring.spi.TransactionErrorHandlerBuilder.| Modifier and Type | Field and Description |
|---|---|
static String |
ROLLBACK_LOGGING_LEVEL_PROPERTY |
asyncDelayedRedelivery, deadLetter, deadLetterHandleNewException, deadLetterUri, executorService, executorServiceRef, failureProcessor, logger, onExceptionOccurred, onPrepareFailure, onRedelivery, redeliveryPolicy, retryWhile, retryWhileRef, useOriginalMessage| Constructor and Description |
|---|
JtaTransactionErrorHandlerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.builder.ErrorHandlerBuilder |
cloneBuilder() |
protected void |
cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder other) |
org.apache.camel.Processor |
createErrorHandler(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.Processor processor) |
protected org.apache.camel.util.CamelLogger |
createLogger() |
JtaTransactionErrorHandlerBuilder |
setRollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel) |
JtaTransactionErrorHandlerBuilder |
setTransactionPolicy(JtaTransactionPolicy transactionPolicy) |
JtaTransactionErrorHandlerBuilder |
setTransactionPolicy(String ref) |
boolean |
supportTransacted() |
String |
toString() |
allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, checkException, collisionAvoidancePercent, createRedeliveryPolicy, deadLetterHandleNewException, delayPattern, disableRedelivery, exchangeFormatterRef, executorServiceRef, getDeadLetter, getDeadLetterUri, getExecutorService, getExecutorServiceRef, getFailureProcessor, getLogger, getOnExceptionOccurred, getOnPrepareFailure, getOnRedelivery, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, isAsyncDelayedRedelivery, isDeadLetterHandleNewException, isUseOriginalMessage, log, log, log, logExhausted, logExhaustedMessageBody, logExhaustedMessageHistory, logger, loggingLevel, logHandled, logNewException, logRetryAttempted, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onExceptionOccurred, onPrepareFailure, onRedelivery, redeliverDelay, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogInterval, retryAttemptedLogLevel, retryWhile, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterHandleNewException, setDeadLetterUri, setExecutorServiceRef, setFailureProcessor, setLogger, setOnExceptionOccurred, setOnPrepareFailure, setOnRedelivery, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalMessagepublic static final String ROLLBACK_LOGGING_LEVEL_PROPERTY
public boolean supportTransacted()
supportTransacted in interface org.apache.camel.builder.ErrorHandlerBuildersupportTransacted in class org.apache.camel.builder.DefaultErrorHandlerBuilderpublic org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()
cloneBuilder in interface org.apache.camel.builder.ErrorHandlerBuildercloneBuilder in class org.apache.camel.builder.DefaultErrorHandlerBuilderprotected void cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder other)
cloneBuilder in class org.apache.camel.builder.DefaultErrorHandlerBuilderpublic 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 JtaTransactionErrorHandlerBuilder setTransactionPolicy(String ref)
public JtaTransactionErrorHandlerBuilder setTransactionPolicy(JtaTransactionPolicy transactionPolicy)
public JtaTransactionErrorHandlerBuilder setRollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel)
protected org.apache.camel.util.CamelLogger createLogger()
createLogger in class org.apache.camel.builder.DefaultErrorHandlerBuilderpublic String toString()
toString in class org.apache.camel.builder.DefaultErrorHandlerBuilderApache Camel