Class RedeliveryPolicyFactory


  • public class RedeliveryPolicyFactory
    extends java.lang.Object
    Proxy class for creating RedeliveryPolicy objects

    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 Detail

      • RedeliveryPolicyFactory

        public RedeliveryPolicyFactory()
        Default constructor.

        All fields are initialised to be null.

    • 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)