Package org.apache.camel.jta
Class JtaTransactionErrorHandlerBuilder
- java.lang.Object
-
- org.apache.camel.builder.ErrorHandlerBuilderSupport
-
- org.apache.camel.builder.DefaultErrorHandlerBuilder
-
- org.apache.camel.jta.JtaTransactionErrorHandlerBuilder
-
- All Implemented Interfaces:
org.apache.camel.builder.ErrorHandlerBuilder
,org.apache.camel.ErrorHandlerFactory
,org.apache.camel.model.errorhandler.DefaultErrorHandlerProperties
public class JtaTransactionErrorHandlerBuilder extends org.apache.camel.builder.DefaultErrorHandlerBuilder
Builds transactional error handlers. This class is based onorg.apache.camel.spring.spi.TransactionErrorHandlerBuilder
.
-
-
Constructor Summary
Constructors Constructor Description JtaTransactionErrorHandlerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.builder.ErrorHandlerBuilder
cloneBuilder()
protected void
cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder other)
protected org.apache.camel.spi.CamelLogger
createLogger()
String
getPolicyRef()
org.apache.camel.LoggingLevel
getRollbackLoggingLevel()
JtaTransactionPolicy
getTransactionPolicy()
JtaTransactionErrorHandlerBuilder
setRollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel)
JtaTransactionErrorHandlerBuilder
setTransactionPolicy(String ref)
JtaTransactionErrorHandlerBuilder
setTransactionPolicy(JtaTransactionPolicy transactionPolicy)
boolean
supportTransacted()
String
toString()
-
Methods inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder
allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, collisionAvoidancePercent, createRedeliveryPolicy, deadLetterHandleNewException, delayPattern, disableRedelivery, exchangeFormatterRef, executorService, executorServiceRef, getDeadLetterUri, getDefaultRedeliveryPolicy, getExecutorService, getExecutorServiceRef, getLogger, getOnExceptionOccurred, getOnExceptionOccurredRef, getOnPrepareFailure, getOnPrepareFailureRef, getOnRedelivery, getOnRedeliveryRef, getRedeliveryPolicy, getRetryWhile, getRetryWhilePolicy, getRetryWhileRef, hasLogger, hasRedeliveryPolicy, isAsyncDelayedRedelivery, isDeadLetterHandleNewException, isUseOriginalBody, isUseOriginalMessage, log, log, log, logExhausted, logExhaustedMessageBody, logExhaustedMessageHistory, logger, loggingLevel, logHandled, logNewException, logRetryAttempted, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onExceptionOccurred, onExceptionOccurredRef, onPrepareFailure, onPrepareFailureRef, onRedelivery, onRedeliveryRef, redeliveryDelay, retriesExhaustedLogLevel, retryAttemptedLogInterval, retryAttemptedLogLevel, retryWhile, retryWhileRef, setAsyncDelayedRedelivery, setDeadLetterHandleNewException, setDeadLetterUri, setExecutorService, setExecutorServiceRef, setLogger, setOnExceptionOccurred, setOnExceptionOccurredRef, setOnPrepareFailure, setOnPrepareFailureRef, setOnRedelivery, setOnRedeliveryRef, setRedeliveryPolicy, setRetryWhile, setRetryWhileRef, setUseOriginalBody, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalBody, useOriginalMessage
-
-
-
-
Method Detail
-
supportTransacted
public boolean supportTransacted()
- Specified by:
supportTransacted
in interfaceorg.apache.camel.builder.ErrorHandlerBuilder
- Overrides:
supportTransacted
in classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
cloneBuilder
public org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()
- Specified by:
cloneBuilder
in interfaceorg.apache.camel.builder.ErrorHandlerBuilder
- Overrides:
cloneBuilder
in classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
cloneBuilder
protected void cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder other)
- Overrides:
cloneBuilder
in classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
getPolicyRef
public String getPolicyRef()
-
setTransactionPolicy
public JtaTransactionErrorHandlerBuilder setTransactionPolicy(String ref)
-
getTransactionPolicy
public JtaTransactionPolicy getTransactionPolicy()
-
setTransactionPolicy
public JtaTransactionErrorHandlerBuilder setTransactionPolicy(JtaTransactionPolicy transactionPolicy)
-
getRollbackLoggingLevel
public org.apache.camel.LoggingLevel getRollbackLoggingLevel()
-
setRollbackLoggingLevel
public JtaTransactionErrorHandlerBuilder setRollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel)
-
createLogger
protected org.apache.camel.spi.CamelLogger createLogger()
- Overrides:
createLogger
in classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
toString
public String toString()
- Overrides:
toString
in classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
-