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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
rollbackLoggingLevel
(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.void
setRollbackLoggingLevel
(String rollbackLoggingLevel) Sets the logging level to use for logging transactional rollback.void
setTransactedPolicy
(Object transactedPolicy) The transacted policy to use that is configured for either Spring or JTA based transactions.void
setTransactedPolicyRef
(String transactedPolicyRef) The transacted policy to use that is configured for either Spring or JTA based transactions.boolean
transactedPolicy
(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, useOriginalMessage
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
TransactionErrorHandlerDefinition
public TransactionErrorHandlerDefinition()
-
-
Method Details
-
supportTransacted
public boolean supportTransacted()- Specified by:
supportTransacted
in interfaceorg.apache.camel.ErrorHandlerFactory
- Overrides:
supportTransacted
in 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.
-