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, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onExceptionOccurred, onPrepareFailure, onRedelivery, redeliverDelay, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogLevel, retryWhile, setAsyncDelayedRedelivery, setDeadLetter, setDeadLetterHandleNewException, setDeadLetterUri, setExecutorServiceRef, setFailureProcessor, setLogger, setOnExceptionOccurred, setOnPrepareFailure, setOnRedelivery, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalMessage
public static final String ROLLBACK_LOGGING_LEVEL_PROPERTY
public boolean supportTransacted()
supportTransacted
in interface org.apache.camel.builder.ErrorHandlerBuilder
supportTransacted
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
public org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()
cloneBuilder
in interface org.apache.camel.builder.ErrorHandlerBuilder
cloneBuilder
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
protected void cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder other)
cloneBuilder
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.ErrorHandlerFactory
createErrorHandler
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
Exception
public 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.DefaultErrorHandlerBuilder
public String toString()
toString
in class org.apache.camel.builder.DefaultErrorHandlerBuilder
Apache Camel