public class RedeliveryPolicyFactory
extends java.lang.Object
This class is simply a class that can be marshalled correctly.
*
If fields are not explicitly set, then the corresponding RedeliveryPolicy
method will not be invoked.
In the adapter configuration file this class is aliased as activemq-redelivery-policy which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
RedeliveryPolicyFactory()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
org.apache.activemq.RedeliveryPolicy |
create()
Create a RedeliveryPolicy.
|
java.lang.Double |
getBackOffMultiplier() |
java.lang.Short |
getCollisionAvoidancePercent() |
java.lang.Long |
getInitialRedeliveryDelay() |
java.lang.Integer |
getMaximumRedeliveries() |
java.lang.Boolean |
getUseCollisionAvoidance() |
java.lang.Boolean |
getUseExponentialBackOff() |
void |
setBackOffMultiplier(java.lang.Double s) |
void |
setCollisionAvoidancePercent(java.lang.Short s) |
void |
setInitialRedeliveryDelay(java.lang.Long l) |
void |
setMaximumRedeliveries(java.lang.Integer i) |
void |
setUseCollisionAvoidance(java.lang.Boolean b) |
void |
setUseExponentialBackOff(java.lang.Boolean b) |
public RedeliveryPolicyFactory()
All fields are initialised to be null.
public org.apache.activemq.RedeliveryPolicy create()
public java.lang.Double getBackOffMultiplier()
RedeliveryPolicy.getBackOffMultiplier()
public void setBackOffMultiplier(java.lang.Double s)
RedeliveryPolicy.setBackOffMultiplier(double)
public java.lang.Short getCollisionAvoidancePercent()
RedeliveryPolicy.getCollisionAvoidancePercent()
public void setCollisionAvoidancePercent(java.lang.Short s)
RedeliveryPolicy.setCollisionAvoidancePercent(short)
public java.lang.Long getInitialRedeliveryDelay()
RedeliveryPolicy.getInitialRedeliveryDelay()
public void setInitialRedeliveryDelay(java.lang.Long l)
RedeliveryPolicy.setInitialRedeliveryDelay(long)
public java.lang.Integer getMaximumRedeliveries()
RedeliveryPolicy.getMaximumRedeliveries()
public void setMaximumRedeliveries(java.lang.Integer i)
RedeliveryPolicy.setMaximumRedeliveries(int)
public java.lang.Boolean getUseCollisionAvoidance()
RedeliveryPolicy.isUseCollisionAvoidance()
public void setUseCollisionAvoidance(java.lang.Boolean b)
RedeliveryPolicy.setUseCollisionAvoidance(boolean)
public java.lang.Boolean getUseExponentialBackOff()
RedeliveryPolicy.isUseExponentialBackOff()
public void setUseExponentialBackOff(java.lang.Boolean b)
RedeliveryPolicy.setUseExponentialBackOff(boolean)