org.apache.activemq
Class RedeliveryPolicy
java.lang.Object
org.apache.activemq.RedeliveryPolicy
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class RedeliveryPolicy
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable
Configuration options used to control how messages are re-delivered when they
are rolled back.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_MAXIMUM_REDELIVERIES
public static final int NO_MAXIMUM_REDELIVERIES
- See Also:
- Constant Field Values
RedeliveryPolicy
public RedeliveryPolicy()
copy
public RedeliveryPolicy copy()
getBackOffMultiplier
public double getBackOffMultiplier()
setBackOffMultiplier
public void setBackOffMultiplier(double backOffMultiplier)
getCollisionAvoidancePercent
public short getCollisionAvoidancePercent()
setCollisionAvoidancePercent
public void setCollisionAvoidancePercent(short collisionAvoidancePercent)
getInitialRedeliveryDelay
public long getInitialRedeliveryDelay()
setInitialRedeliveryDelay
public void setInitialRedeliveryDelay(long initialRedeliveryDelay)
getMaximumRedeliveryDelay
public long getMaximumRedeliveryDelay()
setMaximumRedeliveryDelay
public void setMaximumRedeliveryDelay(long maximumRedeliveryDelay)
getMaximumRedeliveries
public int getMaximumRedeliveries()
setMaximumRedeliveries
public void setMaximumRedeliveries(int maximumRedeliveries)
getNextRedeliveryDelay
public long getNextRedeliveryDelay(long previousDelay)
isUseCollisionAvoidance
public boolean isUseCollisionAvoidance()
setUseCollisionAvoidance
public void setUseCollisionAvoidance(boolean useCollisionAvoidance)
isUseExponentialBackOff
public boolean isUseExponentialBackOff()
setUseExponentialBackOff
public void setUseExponentialBackOff(boolean useExponentialBackOff)
getRandomNumberGenerator
protected static java.util.Random getRandomNumberGenerator()
setRedeliveryDelay
public void setRedeliveryDelay(long redeliveryDelay)
getRedeliveryDelay
public long getRedeliveryDelay()
Copyright © 2005-2015. All Rights Reserved.