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: 46235 $
RedeliveryPolicyType
public RedeliveryPolicyType()
createRedeliveryPolicy
public RedeliveryPolicy createRedeliveryPolicy(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)
maximumRedeliveries
public RedeliveryPolicyType maximumRedeliveries(int maximumRedeliveries)
useCollisionAvoidance
public RedeliveryPolicyType useCollisionAvoidance()
useExponentialBackOff
public RedeliveryPolicyType useExponentialBackOff()
maximumRedeliveryDelay
public RedeliveryPolicyType maximumRedeliveryDelay(long maximumRedeliveryDelay)
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)
Copyright © 2008 IONA Open Source Community. All Rights Reserved.