| Package | Description |
|---|---|
| org.apache.camel.model |
The JAXB POJOs for the
XML
Configuration of the routing rules.
|
| org.apache.camel.reifier.errorhandler |
| Modifier and Type | Method and Description |
|---|---|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.allowRedeliveryWhileStopping(boolean allowRedeliveryWhileStopping)
Controls whether to allow redelivery while stopping/shutting down a route
that uses error handling.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.allowRedeliveryWhileStopping(String allowRedeliveryWhileStopping)
Controls whether to allow redelivery while stopping/shutting down a route
that uses error handling.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.asyncDelayedRedelivery()
Allow synchronous delayed redelivery.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.backOffMultiplier(double backOffMultiplier)
Sets the back off multiplier
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.backOffMultiplier(String backOffMultiplier)
Sets the back off multiplier (supports property placeholders)
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.collisionAvoidanceFactor(double collisionAvoidanceFactor)
Sets the collision avoidance factor
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.collisionAvoidanceFactor(String collisionAvoidanceFactor)
Sets the collision avoidance factor (supports property placeholders)
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.collisionAvoidancePercent(double collisionAvoidancePercent)
Sets the collision avoidance percentage
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.delayPattern(String delayPattern)
Sets the delay pattern with delay intervals.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.exchangeFormatterRef(String exchangeFormatterRef)
Sets the reference of the instance of
ExchangeFormatter to generate the log
message from exchange. |
protected RedeliveryPolicyDefinition |
OnExceptionDefinition.getOrCreateRedeliveryPolicy() |
RedeliveryPolicyDefinition |
OnExceptionDefinition.getRedeliveryPolicyType() |
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logContinued(boolean logContinued)
Sets whether continued exceptions should be logged or not.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logContinued(String logContinued)
Sets whether continued exceptions should be logged or not (supports
property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logExhausted(boolean logExhausted)
Sets whether exhausted exceptions should be logged or not.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logExhausted(String logExhausted)
Sets whether exhausted exceptions should be logged or not (supports
property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logExhaustedMessageBody(boolean logExhaustedMessageBody)
Sets whether exhausted message body should be logged including message
history or not (supports property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logExhaustedMessageBody(String logExhaustedMessageBody)
Sets whether exhausted message body should be logged including message
history or not (supports property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logExhaustedMessageHistory(boolean logExhaustedMessageHistory)
Sets whether exhausted exceptions should be logged including message
history or not (supports property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logExhaustedMessageHistory(String logExhaustedMessageHistory)
Sets whether exhausted exceptions should be logged including message
history or not (supports property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logHandled(boolean logHandled)
Sets whether handled exceptions should be logged or not.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logHandled(String logHandled)
Sets whether handled exceptions should be logged or not (supports
property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logNewException(boolean logNewException)
Sets whether new exceptions should be logged or not.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logNewException(String logNewException)
Sets whether new exceptions should be logged or not (supports property
placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logRetryAttempted(boolean logRetryAttempted)
Sets whether retry attempts should be logged or not.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logRetryAttempted(String logRetryAttempted)
Sets whether retry attempts should be logged or not (supports property
placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logRetryStackTrace(boolean logRetryStackTrace)
Sets whether stack traces should be logged when an retry attempt failed.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logRetryStackTrace(String logRetryStackTrace)
Sets whether stack traces should be logged when an retry attempt failed
(supports property placeholders).
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logStackTrace(boolean logStackTrace)
Sets whether stack traces should be logged.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.logStackTrace(String logStackTrace)
Sets whether stack traces should be logged (supports property
placeholders) Can be used to include or reduce verbose.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.maximumRedeliveries(int maximumRedeliveries)
Sets the maximum redeliveries
x = redeliver at most x times
0 = no redeliveries
-1 = redeliver forever
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.maximumRedeliveries(String maximumRedeliveries)
Sets the maximum redeliveries (supports property placeholders)
x = redeliver at most x times
0 = no redeliveries
-1 = redeliver forever
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.maximumRedeliveryDelay(long maximumRedeliveryDelay)
Sets the maximum delay between redelivery
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.maximumRedeliveryDelay(String maximumRedeliveryDelay)
Sets the maximum delay between redelivery (supports property
placeholders)
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.redeliveryDelay(long delay)
Sets the initial redelivery delay
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.redeliveryDelay(String delay)
Sets the initial redelivery delay (supports property placeholders)
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.retriesExhaustedLogLevel(org.apache.camel.LoggingLevel retriesExhaustedLogLevel)
Sets the logging level to use when retries has exhausted
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.retryAttemptedLogInterval(String retryAttemptedLogInterval)
Sets the interval to use for logging retry attempts
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.retryAttemptedLogLevel(org.apache.camel.LoggingLevel retryAttemptedLogLevel)
Sets the logging level to use for logging retry attempts
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.useCollisionAvoidance()
Turn on collision avoidance.
|
RedeliveryPolicyDefinition |
RedeliveryPolicyDefinition.useExponentialBackOff()
Turn on exponential backk off
|
| Modifier and Type | Method and Description |
|---|---|
void |
OnExceptionDefinition.setRedeliveryPolicyType(RedeliveryPolicyDefinition redeliveryPolicyType)
Used for configuring redelivery options
|
| Modifier and Type | Method and Description |
|---|---|
static org.apache.camel.processor.errorhandler.RedeliveryPolicy |
ErrorHandlerReifier.createRedeliveryPolicy(RedeliveryPolicyDefinition definition,
org.apache.camel.CamelContext context,
org.apache.camel.processor.errorhandler.RedeliveryPolicy parentPolicy)
Note: Not for end users - this method is used internally by
camel-blueprint
|
Apache Camel