Class TransactionErrorHandlerDefinition
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.errorhandler.DefaultErrorHandlerDefinition
org.apache.camel.model.errorhandler.TransactionErrorHandlerDefinition
- All Implemented Interfaces:
org.apache.camel.ErrorHandlerFactory
- Direct Known Subclasses:
JtaTransactionErrorHandlerDefinition,SpringTransactionErrorHandlerDefinition
Transactional error handler (requires either camel-spring or camel-jta using traditional JTA transactions).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrollbackLoggingLevel(String rollbackLoggingLevel) Sets the logging level to use for logging transactional rollback.rollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel) Sets the logging level to use for logging transactional rollback.voidsetRollbackLoggingLevel(String rollbackLoggingLevel) Sets the logging level to use for logging transactional rollback.voidsetTransactedPolicy(Object transactedPolicy) The transacted policy to use that is configured for either Spring or JTA based transactions.voidsetTransactedPolicyRef(String transactedPolicyRef) The transacted policy to use that is configured for either Spring or JTA based transactions.booleantransactedPolicy(Object transactedPolicy) The transacted policy to use that is configured for either Spring or JTA based transactions.transactedPolicyRef(String transactedPolicyRef) References to the transacted policy to use that is configured for either Spring or JTA based transactions.Methods inherited from class org.apache.camel.model.errorhandler.DefaultErrorHandlerDefinition
allowRedeliveryWhileStopping, asyncDelayedRedelivery, backOffMultiplier, cloneBuilder, cloneBuilder, collisionAvoidancePercent, createRedeliveryPolicy, delayPattern, disableRedelivery, exchangeFormatterRef, executorService, executorServiceRef, getExecutorServiceBean, getExecutorServiceRef, getLevel, getLoggerBean, getLoggerRef, getLogName, getOnExceptionOccurredProcessor, getOnExceptionOccurredRef, getOnPrepareFailureProcessor, getOnPrepareFailureRef, getOnRedeliveryProcessor, getOnRedeliveryRef, getRedeliveryPolicy, getRedeliveryPolicyRef, getRetryWhilePredicate, getRetryWhileRef, getUseOriginalBody, getUseOriginalMessage, hasRedeliveryPolicy, log, log, log, logExhausted, logExhaustedMessageBody, logExhaustedMessageHistory, logger, loggingLevel, loggingLevel, logHandled, logNewException, logRetryAttempted, logRetryStackTrace, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onExceptionOccurred, onExceptionOccurredRef, onPrepareFailure, onPrepareFailureRef, onRedelivery, onRedeliveryRef, redeliveryDelay, redeliveryPolicyRef, retriesExhaustedLogLevel, retryAttemptedLogInterval, retryAttemptedLogLevel, retryWhile, retryWhileRef, setExecutorServiceBean, setExecutorServiceRef, setLevel, setLoggerBean, setLoggerRef, setLogName, setOnExceptionOccurredProcessor, setOnExceptionOccurredRef, setOnPrepareFailureProcessor, setOnPrepareFailureRef, setOnRedeliveryProcessor, setOnRedeliveryRef, setRedeliveryPolicy, setRedeliveryPolicyRef, setRetryWhilePredicate, setRetryWhileRef, setUseOriginalBody, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalBody, useOriginalMessageMethods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
TransactionErrorHandlerDefinition
public TransactionErrorHandlerDefinition()
-
-
Method Details
-
supportTransacted
public boolean supportTransacted()- Specified by:
supportTransactedin interfaceorg.apache.camel.ErrorHandlerFactory- Overrides:
supportTransactedin classDefaultErrorHandlerDefinition
-
cloneBuilder
-
getTransactedPolicy
-
setTransactedPolicy
The transacted policy to use that is configured for either Spring or JTA based transactions. -
getTransactedPolicyRef
-
setTransactedPolicyRef
The transacted policy to use that is configured for either Spring or JTA based transactions. If no policy has been configured then Camel will attempt to auto-discover. -
getRollbackLoggingLevel
-
setRollbackLoggingLevel
Sets the logging level to use for logging transactional rollback. This option is default WARN. -
transactedPolicy
The transacted policy to use that is configured for either Spring or JTA based transactions. -
transactedPolicyRef
References to the transacted policy to use that is configured for either Spring or JTA based transactions. -
rollbackLoggingLevel
Sets the logging level to use for logging transactional rollback. This option is default WARN. -
rollbackLoggingLevel
public TransactionErrorHandlerDefinition rollbackLoggingLevel(org.apache.camel.LoggingLevel rollbackLoggingLevel) Sets the logging level to use for logging transactional rollback. This option is default WARN.
-