|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.model.RedeliveryPolicyDefinition
public class RedeliveryPolicyDefinition
Represents an XML <redeliveryPolicy/> element
Constructor Summary | |
---|---|
RedeliveryPolicyDefinition()
|
Method Summary | |
---|---|
RedeliveryPolicyDefinition |
asyncDelayedRedelivery()
Allow synchronous delayed redelivery. |
RedeliveryPolicyDefinition |
backOffMultiplier(double backOffMultiplier)
Sets the back off multiplier |
RedeliveryPolicyDefinition |
backOffMultiplier(java.lang.String backOffMultiplier)
Sets the back off multiplier (supports property placeholders) |
RedeliveryPolicyDefinition |
collisionAvoidanceFactor(double collisionAvoidanceFactor)
Sets the collision avoidance factor |
RedeliveryPolicyDefinition |
collisionAvoidanceFactor(java.lang.String collisionAvoidanceFactor)
Sets the collision avoidance factor (supports property placeholders) |
RedeliveryPolicyDefinition |
collisionAvoidancePercent(double collisionAvoidancePercent)
Sets the collision avoidance percentage |
RedeliveryPolicy |
createRedeliveryPolicy(CamelContext context,
RedeliveryPolicy parentPolicy)
|
RedeliveryPolicyDefinition |
delayPattern(java.lang.String delayPattern)
Sets the delay pattern with delay intervals. |
java.lang.String |
getAsyncDelayedRedelivery()
|
java.lang.String |
getBackOffMultiplier()
|
java.lang.String |
getCollisionAvoidanceFactor()
|
java.lang.String |
getDelayPattern()
|
java.lang.String |
getDisableRedelivery()
|
java.lang.String |
getLogContinued()
|
java.lang.String |
getLogExhausted()
|
java.lang.String |
getLogHandled()
|
java.lang.String |
getLogRetryAttempted()
|
java.lang.String |
getLogRetryStackTrace()
|
java.lang.String |
getLogStackTrace()
|
java.lang.String |
getMaximumRedeliveries()
|
java.lang.String |
getMaximumRedeliveryDelay()
|
java.lang.String |
getRedeliveryDelay()
|
LoggingLevel |
getRetriesExhaustedLogLevel()
|
LoggingLevel |
getRetryAttemptedLogLevel()
|
java.lang.String |
getUseCollisionAvoidance()
|
java.lang.String |
getUseExponentialBackOff()
|
boolean |
isAsyncDelayedRedelivery(CamelContext context)
|
RedeliveryPolicyDefinition |
logContinued(boolean logContinued)
Sets whether continued exceptions should be logged or not. |
RedeliveryPolicyDefinition |
logContinued(java.lang.String logContinued)
Sets whether continued exceptions should be logged or not (supports property placeholders). |
RedeliveryPolicyDefinition |
logExhausted(boolean logExhausted)
Sets whether exhausted exceptions should be logged or not. |
RedeliveryPolicyDefinition |
logExhausted(java.lang.String logExhausted)
Sets whether exhausted exceptions should be logged or not (supports property placeholders). |
RedeliveryPolicyDefinition |
logHandled(boolean logHandled)
Sets whether handled exceptions should be logged or not. |
RedeliveryPolicyDefinition |
logHandled(java.lang.String logHandled)
Sets whether handled exceptions should be logged or not (supports property placeholders). |
RedeliveryPolicyDefinition |
logRetryAttempted(boolean logRetryAttempted)
Sets whether retry attempts should be logged or not. |
RedeliveryPolicyDefinition |
logRetryAttempted(java.lang.String logRetryAttempted)
Sets whether retry attempts should be logged or not (supports property placeholders). |
RedeliveryPolicyDefinition |
logRetryStackTrace(boolean logRetryStackTrace)
Sets whether stack traces should be logged when an retry attempt failed. |
RedeliveryPolicyDefinition |
logRetryStackTrace(java.lang.String logRetryStackTrace)
Sets whether stack traces should be logged when an retry attempt failed (supports property placeholders). |
RedeliveryPolicyDefinition |
logStackTrace(boolean logStackTrace)
Sets whether stack traces should be logged. |
RedeliveryPolicyDefinition |
logStackTrace(java.lang.String logStackTrace)
Sets whether stack traces should be logged (supports property placeholders) Can be used to include or reduce verbose. |
RedeliveryPolicyDefinition |
maximumRedeliveries(int maximumRedeliveries)
Sets the maximum redeliveries x = redeliver at most x times 0 = no redeliveries -1 = redeliver forever |
RedeliveryPolicyDefinition |
maximumRedeliveries(java.lang.String maximumRedeliveries)
Sets the maximum redeliveries (supports property placeholders) x = redeliver at most x times 0 = no redeliveries -1 = redeliver forever |
RedeliveryPolicyDefinition |
maximumRedeliveryDelay(long maximumRedeliveryDelay)
Sets the maximum delay between redelivery |
RedeliveryPolicyDefinition |
maximumRedeliveryDelay(java.lang.String maximumRedeliveryDelay)
Sets the maximum delay between redelivery (supports property placeholders) |
RedeliveryPolicyDefinition |
redeliveryDelay(long delay)
Sets the initial redelivery delay |
RedeliveryPolicyDefinition |
redeliveryDelay(java.lang.String delay)
Sets the initial redelivery delay (supports property placeholders) |
RedeliveryPolicyDefinition |
retriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
Sets the logging level to use when retries has exhausted |
RedeliveryPolicyDefinition |
retryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
Sets the logging level to use for logging retry attempts |
void |
setAsyncDelayedRedelivery(java.lang.String asyncDelayedRedelivery)
|
void |
setBackOffMultiplier(java.lang.String backOffMultiplier)
|
void |
setCollisionAvoidanceFactor(java.lang.String collisionAvoidanceFactor)
|
void |
setDelayPattern(java.lang.String delayPattern)
|
void |
setDisableRedelivery(java.lang.String disableRedelivery)
|
void |
setLogContinued(java.lang.String logContinued)
|
void |
setLogExhausted(java.lang.String logExhausted)
|
void |
setLogHandled(java.lang.String logHandled)
|
void |
setLogRetryAttempted(java.lang.String logRetryAttempted)
|
void |
setLogRetryStackTrace(java.lang.String logRetryStackTrace)
|
void |
setLogStackTrace(java.lang.String logStackTrace)
|
void |
setMaximumRedeliveries(java.lang.String maximumRedeliveries)
|
void |
setMaximumRedeliveryDelay(java.lang.String maximumRedeliveryDelay)
|
void |
setRedeliveryDelay(java.lang.String redeliveryDelay)
|
void |
setRetriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
|
void |
setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
|
void |
setUseCollisionAvoidance(java.lang.String useCollisionAvoidance)
|
void |
setUseExponentialBackOff(java.lang.String useExponentialBackOff)
|
java.lang.String |
toString()
|
RedeliveryPolicyDefinition |
useCollisionAvoidance()
Turn on collision avoidance. |
RedeliveryPolicyDefinition |
useExponentialBackOff()
Turn on exponential backk off |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RedeliveryPolicyDefinition()
Method Detail |
---|
public RedeliveryPolicy createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
public java.lang.String toString()
toString
in class java.lang.Object
public RedeliveryPolicyDefinition asyncDelayedRedelivery()
public RedeliveryPolicyDefinition backOffMultiplier(double backOffMultiplier)
backOffMultiplier
- the back off multiplier
public RedeliveryPolicyDefinition backOffMultiplier(java.lang.String backOffMultiplier)
backOffMultiplier
- the back off multiplier
public RedeliveryPolicyDefinition collisionAvoidancePercent(double collisionAvoidancePercent)
collisionAvoidancePercent
- the percentage
public RedeliveryPolicyDefinition collisionAvoidanceFactor(double collisionAvoidanceFactor)
collisionAvoidanceFactor
- the factor
public RedeliveryPolicyDefinition collisionAvoidanceFactor(java.lang.String collisionAvoidanceFactor)
collisionAvoidanceFactor
- the factor
public RedeliveryPolicyDefinition redeliveryDelay(long delay)
delay
- delay in millis
public RedeliveryPolicyDefinition redeliveryDelay(java.lang.String delay)
delay
- delay in millis
public RedeliveryPolicyDefinition retriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
retriesExhaustedLogLevel
- the logging level
public RedeliveryPolicyDefinition retryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
retryAttemptedLogLevel
- the logging level
public RedeliveryPolicyDefinition logStackTrace(boolean logStackTrace)
logStackTrace
- whether stack traces should be logged or not
public RedeliveryPolicyDefinition logStackTrace(java.lang.String logStackTrace)
logStackTrace
- whether stack traces should be logged or not
public RedeliveryPolicyDefinition logRetryStackTrace(boolean logRetryStackTrace)
logRetryStackTrace
- whether stack traces should be logged or not
public RedeliveryPolicyDefinition logRetryStackTrace(java.lang.String logRetryStackTrace)
logRetryStackTrace
- whether stack traces should be logged or not
public RedeliveryPolicyDefinition logRetryAttempted(boolean logRetryAttempted)
logRetryAttempted
- whether retry attempts should be logged or not
public RedeliveryPolicyDefinition logRetryAttempted(java.lang.String logRetryAttempted)
logRetryAttempted
- whether retry attempts should be logged or not
public RedeliveryPolicyDefinition logHandled(boolean logHandled)
logHandled
- whether handled exceptions should be logged or not
public RedeliveryPolicyDefinition logHandled(java.lang.String logHandled)
logHandled
- whether handled exceptions should be logged or not
public RedeliveryPolicyDefinition logContinued(boolean logContinued)
logContinued
- whether continued exceptions should be logged or not
public RedeliveryPolicyDefinition logContinued(java.lang.String logContinued)
logContinued
- whether continued exceptions should be logged or not
public RedeliveryPolicyDefinition logExhausted(boolean logExhausted)
logExhausted
- whether exhausted exceptions should be logged or not
public RedeliveryPolicyDefinition logExhausted(java.lang.String logExhausted)
logExhausted
- whether exhausted exceptions should be logged or not
public RedeliveryPolicyDefinition maximumRedeliveries(int maximumRedeliveries)
maximumRedeliveries
- the value
public RedeliveryPolicyDefinition maximumRedeliveries(java.lang.String maximumRedeliveries)
maximumRedeliveries
- the value
public RedeliveryPolicyDefinition useCollisionAvoidance()
public RedeliveryPolicyDefinition useExponentialBackOff()
public RedeliveryPolicyDefinition maximumRedeliveryDelay(long maximumRedeliveryDelay)
maximumRedeliveryDelay
- the delay in millis
public RedeliveryPolicyDefinition maximumRedeliveryDelay(java.lang.String maximumRedeliveryDelay)
maximumRedeliveryDelay
- the delay in millis
public RedeliveryPolicyDefinition delayPattern(java.lang.String delayPattern)
delayPattern
- the delay pattern
public java.lang.String getMaximumRedeliveries()
public void setMaximumRedeliveries(java.lang.String maximumRedeliveries)
public java.lang.String getRedeliveryDelay()
public void setRedeliveryDelay(java.lang.String redeliveryDelay)
public java.lang.String getAsyncDelayedRedelivery()
public boolean isAsyncDelayedRedelivery(CamelContext context)
public void setAsyncDelayedRedelivery(java.lang.String asyncDelayedRedelivery)
public java.lang.String getBackOffMultiplier()
public void setBackOffMultiplier(java.lang.String backOffMultiplier)
public java.lang.String getUseExponentialBackOff()
public void setUseExponentialBackOff(java.lang.String useExponentialBackOff)
public java.lang.String getCollisionAvoidanceFactor()
public void setCollisionAvoidanceFactor(java.lang.String collisionAvoidanceFactor)
public java.lang.String getUseCollisionAvoidance()
public void setUseCollisionAvoidance(java.lang.String useCollisionAvoidance)
public java.lang.String getMaximumRedeliveryDelay()
public void setMaximumRedeliveryDelay(java.lang.String maximumRedeliveryDelay)
public LoggingLevel getRetriesExhaustedLogLevel()
public void setRetriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
public LoggingLevel getRetryAttemptedLogLevel()
public void setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
public java.lang.String getLogRetryAttempted()
public void setLogRetryAttempted(java.lang.String logRetryAttempted)
public java.lang.String getLogStackTrace()
public void setLogStackTrace(java.lang.String logStackTrace)
public java.lang.String getLogRetryStackTrace()
public void setLogRetryStackTrace(java.lang.String logRetryStackTrace)
public java.lang.String getLogHandled()
public void setLogHandled(java.lang.String logHandled)
public java.lang.String getLogContinued()
public void setLogContinued(java.lang.String logContinued)
public java.lang.String getLogExhausted()
public void setLogExhausted(java.lang.String logExhausted)
public java.lang.String getDisableRedelivery()
public void setDisableRedelivery(java.lang.String disableRedelivery)
public java.lang.String getDelayPattern()
public void setDelayPattern(java.lang.String delayPattern)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |