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: 62894 $

Constructor Summary
RedeliveryPolicyType()
           
 
Method Summary
 RedeliveryPolicyType backOffMultiplier(double backOffMultiplier)
           
 RedeliveryPolicyType collisionAvoidanceFactor(double collisionAvoidanceFactor)
           
 RedeliveryPolicyType collisionAvoidancePercent(double collisionAvoidancePercent)
           
 RedeliveryPolicy createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
           
 Double getBackOffMultiplier()
           
 Double getCollisionAvoidanceFactor()
           
 Long getInitialRedeliveryDelay()
           
 Integer getMaximumRedeliveries()
           
 Long getMaximumRedeliveryDelay()
           
 String getRef()
           
 LoggingLevel getRetriesExhaustedLogLevel()
           
 LoggingLevel getRetryAttemptedLogLevel()
           
 Boolean getUseCollisionAvoidance()
           
 Boolean getUseExponentialBackOff()
           
 RedeliveryPolicyType initialRedeliveryDelay(long initialRedeliveryDelay)
           
 RedeliveryPolicyType maximumRedeliveries(int maximumRedeliveries)
           
 RedeliveryPolicyType maximumRedeliveryDelay(long maximumRedeliveryDelay)
           
 RedeliveryPolicyType ref(String ref)
           
 RedeliveryPolicyType retriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
           
 RedeliveryPolicyType retryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
           
 void setBackOffMultiplier(Double backOffMultiplier)
           
 void setCollisionAvoidanceFactor(Double collisionAvoidanceFactor)
           
 void setInitialRedeliveryDelay(Long initialRedeliveryDelay)
           
 void setMaximumRedeliveries(Integer maximumRedeliveries)
           
 void setMaximumRedeliveryDelay(Long maximumRedeliveryDelay)
           
 void setRef(String ref)
           
 void setRetriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
           
 void setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
           
 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(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.