Package com.adaptris.core.jms.activemq
Class RedeliveryPolicyFactory
- java.lang.Object
-
- com.adaptris.core.jms.activemq.RedeliveryPolicyFactory
-
public class RedeliveryPolicyFactory extends java.lang.Object
Proxy class for creating RedeliveryPolicy objectsThis 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 Summary
Constructors Constructor Description RedeliveryPolicyFactory()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
create
public org.apache.activemq.RedeliveryPolicy create()
Create a RedeliveryPolicy.- Returns:
- a RedeliveryPolicy
-
getBackOffMultiplier
public java.lang.Double getBackOffMultiplier()
- See Also:
RedeliveryPolicy.getBackOffMultiplier()
-
setBackOffMultiplier
public void setBackOffMultiplier(java.lang.Double s)
- See Also:
RedeliveryPolicy.setBackOffMultiplier(double)
-
getCollisionAvoidancePercent
public java.lang.Short getCollisionAvoidancePercent()
- See Also:
RedeliveryPolicy.getCollisionAvoidancePercent()
-
setCollisionAvoidancePercent
public void setCollisionAvoidancePercent(java.lang.Short s)
- See Also:
RedeliveryPolicy.setCollisionAvoidancePercent(short)
-
getInitialRedeliveryDelay
public java.lang.Long getInitialRedeliveryDelay()
- See Also:
RedeliveryPolicy.getInitialRedeliveryDelay()
-
setInitialRedeliveryDelay
public void setInitialRedeliveryDelay(java.lang.Long l)
- See Also:
RedeliveryPolicy.setInitialRedeliveryDelay(long)
-
getMaximumRedeliveries
public java.lang.Integer getMaximumRedeliveries()
- See Also:
RedeliveryPolicy.getMaximumRedeliveries()
-
setMaximumRedeliveries
public void setMaximumRedeliveries(java.lang.Integer i)
- See Also:
RedeliveryPolicy.setMaximumRedeliveries(int)
-
getUseCollisionAvoidance
public java.lang.Boolean getUseCollisionAvoidance()
- See Also:
RedeliveryPolicy.isUseCollisionAvoidance()
-
setUseCollisionAvoidance
public void setUseCollisionAvoidance(java.lang.Boolean b)
- See Also:
RedeliveryPolicy.setUseCollisionAvoidance(boolean)
-
getUseExponentialBackOff
public java.lang.Boolean getUseExponentialBackOff()
- See Also:
RedeliveryPolicy.isUseExponentialBackOff()
-
setUseExponentialBackOff
public void setUseExponentialBackOff(java.lang.Boolean b)
- See Also:
RedeliveryPolicy.setUseExponentialBackOff(boolean)
-
-