RedeliveryPolicy |
RedeliveryPolicy.allowRedeliveryWhileStopping(boolean redeliverWhileStopping) |
Controls whether to allow redelivery while stopping/shutting down a route that uses error handling.
|
RedeliveryPolicy |
RedeliveryPolicy.asyncDelayedRedelivery() |
Allow asynchronous delayed redelivery.
|
RedeliveryPolicy |
RedeliveryPolicy.backOffMultiplier(double multiplier) |
Enables exponential backoff and sets the multiplier used to increase the delay between redeliveries
|
RedeliveryPolicy |
RedeliveryPolicy.collisionAvoidancePercent(double collisionAvoidancePercent) |
Enables collision avoidance and sets the percentage used
|
RedeliveryPolicy |
RedeliveryPolicy.copy() |
|
RedeliveryPolicy |
ExceptionPolicy.createRedeliveryPolicy(org.apache.camel.CamelContext context,
RedeliveryPolicy parentPolicy) |
Allows an exception handler to create a new redelivery policy for this exception type
|
RedeliveryPolicy |
RedeliveryPolicy.delayPattern(String delayPattern) |
Sets the delay pattern with delay intervals.
|
RedeliveryPolicy |
RedeliveryPolicy.disableRedelivery() |
Disables redelivery by setting maximum redeliveries to 0.
|
RedeliveryPolicy |
RedeliveryPolicy.exchangeFormatterRef(String exchangeFormatterRef) |
Sets the reference of the instance of ExchangeFormatter to generate the log message
from exchange.
|
RedeliveryPolicy |
RedeliveryErrorHandler.getRedeliveryPolicy() |
|
RedeliveryPolicy |
RedeliveryPolicy.logExhausted(boolean logExhausted) |
Sets whether to log exhausted errors
|
RedeliveryPolicy |
RedeliveryPolicy.logExhaustedMessageBody(boolean logExhaustedMessageBody) |
Sets whether to log exhausted errors including message body (requires message history to be enabled)
|
RedeliveryPolicy |
RedeliveryPolicy.logExhaustedMessageHistory(boolean logExhaustedMessageHistory) |
Sets whether to log exhausted errors including message history
|
RedeliveryPolicy |
RedeliveryPolicy.logHandled(boolean logHandled) |
Sets whether to log errors even if its handled
|
RedeliveryPolicy |
RedeliveryPolicy.logNewException(boolean logNewException) |
Sets whether errors should be logged when a new exception occurred during handling a previous exception
|
RedeliveryPolicy |
RedeliveryPolicy.logRetryAttempted(boolean logRetryAttempted) |
Sets whether to log retry attempts
|
RedeliveryPolicy |
RedeliveryPolicy.logRetryStackTrace(boolean logRetryStackTrace) |
Sets whether to log stacktrace for failed redelivery attempts
|
RedeliveryPolicy |
RedeliveryPolicy.logStackTrace(boolean logStackTrace) |
Sets whether to log stacktrace for failed messages.
|
RedeliveryPolicy |
RedeliveryPolicy.maximumRedeliveries(int maximumRedeliveries) |
Sets the maximum number of times a message exchange will be redelivered
|
RedeliveryPolicy |
RedeliveryPolicy.maximumRedeliveryDelay(long maximumRedeliveryDelay) |
Sets the maximum redelivery delay if using exponential back off.
|
RedeliveryPolicy |
RedeliveryPolicy.redeliveryDelay(long delay) |
Sets the initial redelivery delay in milliseconds
|
RedeliveryPolicy |
RedeliveryPolicy.retriesExhaustedLogLevel(org.apache.camel.LoggingLevel retriesExhaustedLogLevel) |
Sets the logging level to use for log messages when retries have been exhausted.
|
RedeliveryPolicy |
RedeliveryPolicy.retryAttemptedLogInterval(int logRetryAttemptedInterval) |
Sets the interval to log retry attempts
|
RedeliveryPolicy |
RedeliveryPolicy.retryAttemptedLogLevel(org.apache.camel.LoggingLevel retryAttemptedLogLevel) |
Sets the logging level to use for log messages when retries are attempted.
|
RedeliveryPolicy |
RedeliveryPolicy.useCollisionAvoidance() |
Enables collision avoidance which adds some randomization to the backoff timings to reduce contention probability
|
RedeliveryPolicy |
RedeliveryPolicy.useExponentialBackOff() |
|