|
||||||||||
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 |
allowRedeliveryWhileStopping(boolean allowRedeliveryWhileStopping)
Controls whether to allow redelivery while stopping/shutting down a route that uses error handling. |
RedeliveryPolicyDefinition |
allowRedeliveryWhileStopping(String allowRedeliveryWhileStopping)
Controls whether to allow redelivery while stopping/shutting down a route that uses error handling. |
RedeliveryPolicyDefinition |
asyncDelayedRedelivery()
Allow synchronous delayed redelivery. |
RedeliveryPolicyDefinition |
backOffMultiplier(double backOffMultiplier)
Sets the back off multiplier |
RedeliveryPolicyDefinition |
backOffMultiplier(String backOffMultiplier)
Sets the back off multiplier (supports property placeholders) |
RedeliveryPolicyDefinition |
collisionAvoidanceFactor(double collisionAvoidanceFactor)
Sets the collision avoidance factor |
RedeliveryPolicyDefinition |
collisionAvoidanceFactor(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(String delayPattern)
Sets the delay pattern with delay intervals. |
String |
getAllowRedeliveryWhileStopping()
|
String |
getAsyncDelayedRedelivery()
|
String |
getBackOffMultiplier()
|
String |
getCollisionAvoidanceFactor()
|
String |
getDelayPattern()
|
String |
getDisableRedelivery()
|
String |
getLogContinued()
|
String |
getLogExhausted()
|
String |
getLogExhaustedMessageHistory()
|
String |
getLogHandled()
|
String |
getLogRetryAttempted()
|
String |
getLogRetryStackTrace()
|
String |
getLogStackTrace()
|
String |
getMaximumRedeliveries()
|
String |
getMaximumRedeliveryDelay()
|
String |
getRedeliveryDelay()
|
LoggingLevel |
getRetriesExhaustedLogLevel()
|
LoggingLevel |
getRetryAttemptedLogLevel()
|
String |
getUseCollisionAvoidance()
|
String |
getUseExponentialBackOff()
|
boolean |
isAsyncDelayedRedelivery(CamelContext context)
|
RedeliveryPolicyDefinition |
logContinued(boolean logContinued)
Sets whether continued exceptions should be logged or not. |
RedeliveryPolicyDefinition |
logContinued(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(String logExhausted)
Sets whether exhausted exceptions should be logged or not (supports property placeholders). |
RedeliveryPolicyDefinition |
logExhaustedMessageHistory(boolean logExhaustedMessageHistory)
Sets whether exhausted exceptions should be logged including message history or not (supports property placeholders). |
RedeliveryPolicyDefinition |
logExhaustedMessageHistory(String logExhaustedMessageHistory)
Sets whether exhausted exceptions should be logged including message history or not (supports property placeholders). |
RedeliveryPolicyDefinition |
logHandled(boolean logHandled)
Sets whether handled exceptions should be logged or not. |
RedeliveryPolicyDefinition |
logHandled(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(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(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(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(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(String maximumRedeliveryDelay)
Sets the maximum delay between redelivery (supports property placeholders) |
RedeliveryPolicyDefinition |
redeliveryDelay(long delay)
Sets the initial redelivery delay |
RedeliveryPolicyDefinition |
redeliveryDelay(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 |
setAllowRedeliveryWhileStopping(String allowRedeliveryWhileStopping)
|
void |
setAsyncDelayedRedelivery(String asyncDelayedRedelivery)
|
void |
setBackOffMultiplier(String backOffMultiplier)
|
void |
setCollisionAvoidanceFactor(String collisionAvoidanceFactor)
|
void |
setDelayPattern(String delayPattern)
|
void |
setDisableRedelivery(String disableRedelivery)
|
void |
setLogContinued(String logContinued)
|
void |
setLogExhausted(String logExhausted)
|
void |
setLogExhaustedMessageHistory(String logExhaustedMessageHistory)
|
void |
setLogHandled(String logHandled)
|
void |
setLogRetryAttempted(String logRetryAttempted)
|
void |
setLogRetryStackTrace(String logRetryStackTrace)
|
void |
setLogStackTrace(String logStackTrace)
|
void |
setMaximumRedeliveries(String maximumRedeliveries)
|
void |
setMaximumRedeliveryDelay(String maximumRedeliveryDelay)
|
void |
setRedeliveryDelay(String redeliveryDelay)
|
void |
setRetriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
|
void |
setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
|
void |
setUseCollisionAvoidance(String useCollisionAvoidance)
|
void |
setUseExponentialBackOff(String useExponentialBackOff)
|
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 String toString()
toString
in class Object
public RedeliveryPolicyDefinition asyncDelayedRedelivery()
public RedeliveryPolicyDefinition allowRedeliveryWhileStopping(boolean allowRedeliveryWhileStopping)
allowRedeliveryWhileStopping
- true to allow redelivery, false to reject redeliveries
public RedeliveryPolicyDefinition allowRedeliveryWhileStopping(String allowRedeliveryWhileStopping)
allowRedeliveryWhileStopping
- true to allow redelivery, false to reject redeliveries
public RedeliveryPolicyDefinition backOffMultiplier(double backOffMultiplier)
backOffMultiplier
- the back off multiplier
public RedeliveryPolicyDefinition backOffMultiplier(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(String collisionAvoidanceFactor)
collisionAvoidanceFactor
- the factor
public RedeliveryPolicyDefinition redeliveryDelay(long delay)
delay
- delay in millis
public RedeliveryPolicyDefinition redeliveryDelay(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(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(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(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(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(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(String logExhausted)
logExhausted
- whether exhausted exceptions should be logged or not
public RedeliveryPolicyDefinition logExhaustedMessageHistory(boolean logExhaustedMessageHistory)
logExhaustedMessageHistory
- whether exhausted exceptions should be logged with message history
public RedeliveryPolicyDefinition logExhaustedMessageHistory(String logExhaustedMessageHistory)
logExhaustedMessageHistory
- whether exhausted exceptions should be logged with message history
public RedeliveryPolicyDefinition maximumRedeliveries(int maximumRedeliveries)
maximumRedeliveries
- the value
public RedeliveryPolicyDefinition maximumRedeliveries(String maximumRedeliveries)
maximumRedeliveries
- the value
public RedeliveryPolicyDefinition useCollisionAvoidance()
public RedeliveryPolicyDefinition useExponentialBackOff()
public RedeliveryPolicyDefinition maximumRedeliveryDelay(long maximumRedeliveryDelay)
maximumRedeliveryDelay
- the delay in millis
public RedeliveryPolicyDefinition maximumRedeliveryDelay(String maximumRedeliveryDelay)
maximumRedeliveryDelay
- the delay in millis
public RedeliveryPolicyDefinition delayPattern(String delayPattern)
delayPattern
- the delay pattern
public String getMaximumRedeliveries()
public void setMaximumRedeliveries(String maximumRedeliveries)
public String getRedeliveryDelay()
public void setRedeliveryDelay(String redeliveryDelay)
public String getAsyncDelayedRedelivery()
public boolean isAsyncDelayedRedelivery(CamelContext context)
public void setAsyncDelayedRedelivery(String asyncDelayedRedelivery)
public String getBackOffMultiplier()
public void setBackOffMultiplier(String backOffMultiplier)
public String getUseExponentialBackOff()
public void setUseExponentialBackOff(String useExponentialBackOff)
public String getCollisionAvoidanceFactor()
public void setCollisionAvoidanceFactor(String collisionAvoidanceFactor)
public String getUseCollisionAvoidance()
public void setUseCollisionAvoidance(String useCollisionAvoidance)
public String getMaximumRedeliveryDelay()
public void setMaximumRedeliveryDelay(String maximumRedeliveryDelay)
public LoggingLevel getRetriesExhaustedLogLevel()
public void setRetriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
public LoggingLevel getRetryAttemptedLogLevel()
public void setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
public String getLogRetryAttempted()
public void setLogRetryAttempted(String logRetryAttempted)
public String getLogStackTrace()
public void setLogStackTrace(String logStackTrace)
public String getLogRetryStackTrace()
public void setLogRetryStackTrace(String logRetryStackTrace)
public String getLogHandled()
public void setLogHandled(String logHandled)
public String getLogContinued()
public void setLogContinued(String logContinued)
public String getLogExhausted()
public void setLogExhausted(String logExhausted)
public String getLogExhaustedMessageHistory()
public void setLogExhaustedMessageHistory(String logExhaustedMessageHistory)
public String getDisableRedelivery()
public void setDisableRedelivery(String disableRedelivery)
public String getDelayPattern()
public void setDelayPattern(String delayPattern)
public String getAllowRedeliveryWhileStopping()
public void setAllowRedeliveryWhileStopping(String allowRedeliveryWhileStopping)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |