org.apache.camel.model
Class RedeliveryPolicyType
java.lang.Object
org.apache.camel.model.RedeliveryPolicyType
public class RedeliveryPolicyType
- extends Object
Represents an XML <redeliveryPolicy/> element
- Version:
- $Revision: 62894 $
RedeliveryPolicyType
public RedeliveryPolicyType()
createRedeliveryPolicy
public RedeliveryPolicy createRedeliveryPolicy(CamelContext context,
RedeliveryPolicy parentPolicy)
toString
public String toString()
- Overrides:
toString
in class Object
backOffMultiplier
public RedeliveryPolicyType backOffMultiplier(double backOffMultiplier)
collisionAvoidancePercent
public RedeliveryPolicyType collisionAvoidancePercent(double collisionAvoidancePercent)
collisionAvoidanceFactor
public RedeliveryPolicyType collisionAvoidanceFactor(double collisionAvoidanceFactor)
initialRedeliveryDelay
public RedeliveryPolicyType initialRedeliveryDelay(long initialRedeliveryDelay)
retriesExhaustedLogLevel
public RedeliveryPolicyType retriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
retryAttemptedLogLevel
public RedeliveryPolicyType retryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
maximumRedeliveries
public RedeliveryPolicyType maximumRedeliveries(int maximumRedeliveries)
useCollisionAvoidance
public RedeliveryPolicyType useCollisionAvoidance()
useExponentialBackOff
public RedeliveryPolicyType useExponentialBackOff()
maximumRedeliveryDelay
public RedeliveryPolicyType maximumRedeliveryDelay(long maximumRedeliveryDelay)
ref
public RedeliveryPolicyType ref(String ref)
getBackOffMultiplier
public Double getBackOffMultiplier()
setBackOffMultiplier
public void setBackOffMultiplier(Double backOffMultiplier)
getCollisionAvoidanceFactor
public Double getCollisionAvoidanceFactor()
setCollisionAvoidanceFactor
public void setCollisionAvoidanceFactor(Double collisionAvoidanceFactor)
getInitialRedeliveryDelay
public Long getInitialRedeliveryDelay()
setInitialRedeliveryDelay
public void setInitialRedeliveryDelay(Long initialRedeliveryDelay)
getMaximumRedeliveries
public Integer getMaximumRedeliveries()
setMaximumRedeliveries
public void setMaximumRedeliveries(Integer maximumRedeliveries)
getUseCollisionAvoidance
public Boolean getUseCollisionAvoidance()
setUseCollisionAvoidance
public void setUseCollisionAvoidance(Boolean useCollisionAvoidance)
getUseExponentialBackOff
public Boolean getUseExponentialBackOff()
setUseExponentialBackOff
public void setUseExponentialBackOff(Boolean useExponentialBackOff)
getMaximumRedeliveryDelay
public Long getMaximumRedeliveryDelay()
setMaximumRedeliveryDelay
public void setMaximumRedeliveryDelay(Long maximumRedeliveryDelay)
setRetriesExhaustedLogLevel
public void setRetriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
getRetriesExhaustedLogLevel
public LoggingLevel getRetriesExhaustedLogLevel()
setRetryAttemptedLogLevel
public void setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
getRetryAttemptedLogLevel
public LoggingLevel getRetryAttemptedLogLevel()
getRef
public String getRef()
setRef
public void setRef(String ref)
Copyright © 2009 IONA Open Source Community. All Rights Reserved.