Uses of Class
org.apache.camel.model.errorhandler.DefaultErrorHandlerDefinition
Packages that use DefaultErrorHandlerDefinition
-
Uses of DefaultErrorHandlerDefinition in org.apache.camel.builder
Subclasses of DefaultErrorHandlerDefinition in org.apache.camel.builderModifier and TypeClassDescriptionclass
Dead letter channel error handler as a builder.class
Default error handler as a builder.class
JTA transaction error handler as a builder.class
Spring transaction error handler as a builder. -
Uses of DefaultErrorHandlerDefinition in org.apache.camel.model.errorhandler
Subclasses of DefaultErrorHandlerDefinition in org.apache.camel.model.errorhandlerModifier and TypeClassDescriptionclass
Error handler with dead letter queue.class
JTA based transactional error handler (requires camel-jta).class
Spring based transactional error handler (requires camel-spring).class
Transactional error handler (requires either camel-spring or camel-jta using traditional JTA transactions).Methods in org.apache.camel.model.errorhandler that return DefaultErrorHandlerDefinitionModifier and TypeMethodDescriptionDefaultErrorHandlerDefinition.allowRedeliveryWhileStopping
(boolean allowRedeliveryWhileStopping) Controls whether to allow redelivery while stopping/shutting down a route that uses error handling.DefaultErrorHandlerDefinition.asyncDelayedRedelivery()
Will allow asynchronous delayed redeliveries.DefaultErrorHandlerDefinition.backOffMultiplier
(double backOffMultiplier) DefaultErrorHandlerDefinition.collisionAvoidancePercent
(double collisionAvoidancePercent) DeadLetterChannelDefinition.deadLetterHandleNewException
(boolean handleNewException) Whether the dead letter channel should handle (and ignore) any new exception that may been thrown during sending the message to the dead letter endpoint.DefaultErrorHandlerDefinition.delayPattern
(String delayPattern) DefaultErrorHandlerDefinition.disableRedelivery()
DefaultErrorHandlerDefinition.exchangeFormatterRef
(String exchangeFormatterRef) DefaultErrorHandlerDefinition.executorService
(ScheduledExecutorService executorService) Sets the thread pool to be used for redelivery.DefaultErrorHandlerDefinition.executorServiceRef
(String ref) Sets a reference to a thread pool to be used for redelivery.Sets the log used for caught exceptionsSets the log used for caught exceptionsDefaultErrorHandlerDefinition.log
(org.slf4j.Logger log) Sets the log used for caught exceptionsDefaultErrorHandlerDefinition.logExhausted
(boolean logExhausted) DefaultErrorHandlerDefinition.logExhaustedMessageBody
(boolean logExhaustedMessageBody) DefaultErrorHandlerDefinition.logExhaustedMessageHistory
(boolean logExhaustedMessageHistory) DefaultErrorHandlerDefinition.logger
(org.apache.camel.spi.CamelLogger logger) Sets the logger used for caught exceptionsDefaultErrorHandlerDefinition.loggingLevel
(String level) Sets the logging level of exceptions caughtDefaultErrorHandlerDefinition.loggingLevel
(org.apache.camel.LoggingLevel level) Sets the logging level of exceptions caughtDefaultErrorHandlerDefinition.logHandled
(boolean logHandled) DefaultErrorHandlerDefinition.logNewException
(boolean logNewException) DefaultErrorHandlerDefinition.logRetryAttempted
(boolean logRetryAttempted) DefaultErrorHandlerDefinition.logRetryStackTrace
(boolean logRetryStackTrace) DefaultErrorHandlerDefinition.logStackTrace
(boolean logStackTrace) DefaultErrorHandlerDefinition.maximumRedeliveries
(int maximumRedeliveries) DefaultErrorHandlerDefinition.maximumRedeliveryDelay
(long maximumRedeliveryDelay) DefaultErrorHandlerDefinition.onExceptionOccurred
(org.apache.camel.Processor processor) Sets a customProcessor
to process theExchange
just after an exception was thrown.DefaultErrorHandlerDefinition.onExceptionOccurredRef
(String onExceptionOccurredRef) Sets a reference for the processor to use just after an exception was thrown.DefaultErrorHandlerDefinition.onPrepareFailure
(org.apache.camel.Processor processor) Sets a customProcessor
to prepare theExchange
before handled by the failure processor / dead letter channel.DefaultErrorHandlerDefinition.onPrepareFailureRef
(String onPrepareFailureRef) Sets a reference for the processor to use before handled by the failure processor.DefaultErrorHandlerDefinition.onRedelivery
(org.apache.camel.Processor processor) Sets a processor that should be processed before a redelivery attempt.DefaultErrorHandlerDefinition.onRedeliveryRef
(String onRedeliveryRef) Sets a reference for the processor to use before a redelivery attempt.DefaultErrorHandlerDefinition.redeliveryDelay
(long delay) DefaultErrorHandlerDefinition.redeliveryPolicyRef
(String redeliveryPolicyRef) Sets a reference to aRedeliveryPolicy
to be used for redelivery settings.DefaultErrorHandlerDefinition.retriesExhaustedLogLevel
(org.apache.camel.LoggingLevel retriesExhaustedLogLevel) DefaultErrorHandlerDefinition.retryAttemptedLogInterval
(int retryAttemptedLogInterval) DefaultErrorHandlerDefinition.retryAttemptedLogLevel
(org.apache.camel.LoggingLevel retryAttemptedLogLevel) DefaultErrorHandlerDefinition.retryWhile
(org.apache.camel.Expression retryWhile) Sets the retry while expression.DefaultErrorHandlerDefinition.retryWhileRef
(String retryWhileRef) DefaultErrorHandlerDefinition.useCollisionAvoidance()
DefaultErrorHandlerDefinition.useExponentialBackOff()
DefaultErrorHandlerDefinition.useOriginalBody()
Will use the original inputMessage
body (original body only) when anExchange
is moved to the dead letter queue.DefaultErrorHandlerDefinition.useOriginalMessage()
Will use the original inputMessage
(original body and headers) when anExchange
is moved to the dead letter queue.Methods in org.apache.camel.model.errorhandler with parameters of type DefaultErrorHandlerDefinitionModifier and TypeMethodDescriptionprotected void
DefaultErrorHandlerDefinition.cloneBuilder
(DefaultErrorHandlerDefinition other)