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 TypeClassDescriptionclassDead letter channel error handler as a builder.classDefault error handler as a builder.classJTA transaction error handler as a builder.classSpring 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 TypeClassDescriptionclassError handler with dead letter queue.classJTA based transactional error handler (requires camel-jta).classSpring based transactional error handler (requires camel-spring).classTransactional 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 customProcessorto process theExchangejust 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 customProcessorto prepare theExchangebefore 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 aRedeliveryPolicyto 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 inputMessagebody (original body only) when anExchangeis moved to the dead letter queue.DefaultErrorHandlerDefinition.useOriginalMessage()Will use the original inputMessage(original body and headers) when anExchangeis moved to the dead letter queue.Methods in org.apache.camel.model.errorhandler with parameters of type DefaultErrorHandlerDefinitionModifier and TypeMethodDescriptionprotected voidDefaultErrorHandlerDefinition.cloneBuilder(DefaultErrorHandlerDefinition other)