Package | Description |
---|---|
org.apache.camel.builder | |
org.apache.camel.reifier.errorhandler |
Modifier and Type | Class and Description |
---|---|
class |
DeadLetterChannelBuilder
A builder of a
Dead Letter
Channel
|
Modifier and Type | Method and Description |
---|---|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.allowRedeliveryWhileStopping(boolean allowRedeliveryWhileStopping)
Controls whether to allow redelivery while stopping/shutting down a route
that uses error handling.
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.asyncDelayedRedelivery()
Will allow asynchronous delayed redeliveries.
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.backOffMultiplier(double backOffMultiplier) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.collisionAvoidancePercent(double collisionAvoidancePercent) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.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.
|
DefaultErrorHandlerBuilder |
BuilderSupport.defaultErrorHandler()
Creates a default
error handler.
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.delayPattern(String delayPattern) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.disableRedelivery() |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.exchangeFormatterRef(String exchangeFormatterRef) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.executorServiceRef(String ref)
Sets a reference to a thread pool to be used for redelivery.
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.log(Class<?> log)
Sets the log used for caught exceptions
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.log(org.slf4j.Logger log)
Sets the log used for caught exceptions
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.log(String log)
Sets the log used for caught exceptions
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logExhausted(boolean logExhausted) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logExhaustedMessageBody(boolean logExhaustedMessageBody) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logExhaustedMessageHistory(boolean logExhaustedMessageHistory) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logger(org.apache.camel.spi.CamelLogger logger)
Sets the logger used for caught exceptions
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.loggingLevel(org.apache.camel.LoggingLevel level)
Sets the logging level of exceptions caught
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logHandled(boolean logHandled) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logNewException(boolean logNewException) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logRetryAttempted(boolean logRetryAttempted) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logRetryStackTrace(boolean logRetryStackTrace) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.logStackTrace(boolean logStackTrace) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.maximumRedeliveries(int maximumRedeliveries) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.maximumRedeliveryDelay(long maximumRedeliveryDelay) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.onExceptionOccurred(org.apache.camel.Processor processor)
Sets a custom
Processor to process the
Exchange just after an exception was thrown. |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.onPrepareFailure(org.apache.camel.Processor processor)
Sets a custom
Processor to prepare the
Exchange before handled by the failure processor
/ dead letter channel. |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.onRedelivery(org.apache.camel.Processor processor)
Sets a processor that should be processed before a redelivery
attempt.
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.redeliveryDelay(long delay) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.retriesExhaustedLogLevel(org.apache.camel.LoggingLevel retriesExhaustedLogLevel) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.retryAttemptedLogInterval(int retryAttemptedLogInterval) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.retryAttemptedLogLevel(org.apache.camel.LoggingLevel retryAttemptedLogLevel) |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.retryWhile(org.apache.camel.Expression retryWhile)
Sets the retry while expression.
|
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.useCollisionAvoidance() |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.useExponentialBackOff() |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.useOriginalBody()
Will use the original input
Message body
(original body only) when an Exchange is moved
to the dead letter queue. |
DefaultErrorHandlerBuilder |
DefaultErrorHandlerBuilder.useOriginalMessage()
Will use the original input
Message (original
body and headers) when an Exchange is moved to
the dead letter queue. |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultErrorHandlerBuilder.cloneBuilder(DefaultErrorHandlerBuilder other) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultErrorHandlerReifier<T extends DefaultErrorHandlerBuilder> |
Apache Camel