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.DefaultErrorHandlerBuilderBuilds 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.ErrorHandlerBuildercloneBuilder()protected voidcloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder other)protected org.apache.camel.spi.CamelLoggercreateLogger()StringgetPolicyRef()org.apache.camel.LoggingLevelgetRollbackLoggingLevel()JtaTransactionPolicygetTransactionPolicy()JtaTransactionErrorHandlerBuildersetRollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel)JtaTransactionErrorHandlerBuildersetTransactionPolicy(String ref)JtaTransactionErrorHandlerBuildersetTransactionPolicy(JtaTransactionPolicy transactionPolicy)booleansupportTransacted()StringtoString()-
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:
supportTransactedin interfaceorg.apache.camel.builder.ErrorHandlerBuilder- Overrides:
supportTransactedin classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
cloneBuilder
public org.apache.camel.builder.ErrorHandlerBuilder cloneBuilder()
- Specified by:
cloneBuilderin interfaceorg.apache.camel.builder.ErrorHandlerBuilder- Overrides:
cloneBuilderin classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
cloneBuilder
protected void cloneBuilder(org.apache.camel.builder.DefaultErrorHandlerBuilder other)
- Overrides:
cloneBuilderin 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:
createLoggerin classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
toString
public String toString()
- Overrides:
toStringin classorg.apache.camel.builder.DefaultErrorHandlerBuilder
-
-