org.apache.camel.model
Class RedeliveryPolicyType

java.lang.Object
  extended by org.apache.camel.model.RedeliveryPolicyType

public class RedeliveryPolicyType
extends Object

Represents an XML <redeliveryPolicy/> element

Version:
$Revision: 46235 $

Constructor Summary
RedeliveryPolicyType()
           
 
Method Summary
 RedeliveryPolicyType backOffMultiplier(double backOffMultiplier)
           
 RedeliveryPolicyType collisionAvoidanceFactor(double collisionAvoidanceFactor)
           
 RedeliveryPolicyType collisionAvoidancePercent(double collisionAvoidancePercent)
           
 RedeliveryPolicy createRedeliveryPolicy(RedeliveryPolicy parentPolicy)
           
 Double getBackOffMultiplier()
           
 Double getCollisionAvoidanceFactor()
           
 Long getInitialRedeliveryDelay()
           
 Integer getMaximumRedeliveries()
           
 Long getMaximumRedeliveryDelay()
           
 Boolean getUseCollisionAvoidance()
           
 Boolean getUseExponentialBackOff()
           
 RedeliveryPolicyType initialRedeliveryDelay(long initialRedeliveryDelay)
           
 RedeliveryPolicyType maximumRedeliveries(int maximumRedeliveries)
           
 RedeliveryPolicyType maximumRedeliveryDelay(long maximumRedeliveryDelay)
           
 void setBackOffMultiplier(Double backOffMultiplier)
           
 void setCollisionAvoidanceFactor(Double collisionAvoidanceFactor)
           
 void setInitialRedeliveryDelay(Long initialRedeliveryDelay)
           
 void setMaximumRedeliveries(Integer maximumRedeliveries)
           
 void setMaximumRedeliveryDelay(Long maximumRedeliveryDelay)
           
 void setUseCollisionAvoidance(Boolean useCollisionAvoidance)
           
 void setUseExponentialBackOff(Boolean useExponentialBackOff)
           
 String toString()
           
 RedeliveryPolicyType useCollisionAvoidance()
           
 RedeliveryPolicyType useExponentialBackOff()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RedeliveryPolicyType

public RedeliveryPolicyType()
Method Detail

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.