org.apache.camel.model
Class OptimisticLockRetryPolicyDefinition

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

public class OptimisticLockRetryPolicyDefinition
extends Object

Represents an XML <optimisticLockRetryPolicy/> element

Version:

Constructor Summary
OptimisticLockRetryPolicyDefinition()
           
 
Method Summary
 OptimisticLockRetryPolicy createOptimisticLockRetryPolicy()
           
 OptimisticLockRetryPolicyDefinition exponentialBackOff()
           
 OptimisticLockRetryPolicyDefinition exponentialBackOff(boolean exponentialBackOff)
           
 Boolean getExponentialBackOff()
           
 Integer getMaximumRetries()
           
 Long getMaximumRetryDelay()
           
 Boolean getRandomBackOff()
           
 Long getRetryDelay()
           
 OptimisticLockRetryPolicyDefinition maximumRetries(int maximumRetries)
           
 OptimisticLockRetryPolicyDefinition maximumRetryDelay(long maximumRetryDelay)
           
 OptimisticLockRetryPolicyDefinition randomBackOff()
           
 OptimisticLockRetryPolicyDefinition randomBackOff(boolean randomBackOff)
           
 OptimisticLockRetryPolicyDefinition retryDelay(long retryDelay)
           
 void setExponentialBackOff(Boolean exponentialBackOff)
           
 void setMaximumRetries(Integer maximumRetries)
           
 void setMaximumRetryDelay(Long maximumRetryDelay)
           
 void setRandomBackOff(Boolean randomBackOff)
           
 void setRetryDelay(Long retryDelay)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptimisticLockRetryPolicyDefinition

public OptimisticLockRetryPolicyDefinition()
Method Detail

createOptimisticLockRetryPolicy

public OptimisticLockRetryPolicy createOptimisticLockRetryPolicy()

maximumRetries

public OptimisticLockRetryPolicyDefinition maximumRetries(int maximumRetries)

getMaximumRetries

public Integer getMaximumRetries()

setMaximumRetries

public void setMaximumRetries(Integer maximumRetries)

retryDelay

public OptimisticLockRetryPolicyDefinition retryDelay(long retryDelay)

getRetryDelay

public Long getRetryDelay()

setRetryDelay

public void setRetryDelay(Long retryDelay)

maximumRetryDelay

public OptimisticLockRetryPolicyDefinition maximumRetryDelay(long maximumRetryDelay)

getMaximumRetryDelay

public Long getMaximumRetryDelay()

setMaximumRetryDelay

public void setMaximumRetryDelay(Long maximumRetryDelay)

exponentialBackOff

public OptimisticLockRetryPolicyDefinition exponentialBackOff()

exponentialBackOff

public OptimisticLockRetryPolicyDefinition exponentialBackOff(boolean exponentialBackOff)

getExponentialBackOff

public Boolean getExponentialBackOff()

setExponentialBackOff

public void setExponentialBackOff(Boolean exponentialBackOff)

randomBackOff

public OptimisticLockRetryPolicyDefinition randomBackOff()

randomBackOff

public OptimisticLockRetryPolicyDefinition randomBackOff(boolean randomBackOff)

getRandomBackOff

public Boolean getRandomBackOff()

setRandomBackOff

public void setRandomBackOff(Boolean randomBackOff)


Apache Camel