Class RMConfiguration


  • public class RMConfiguration
    extends Object
    Configuration parameters for reliable messaging. These may be defined by a combination of Spring/Blueprint configuration with default values and WS-ReliableMessagingPolicy overrides.
    • Constructor Detail

      • RMConfiguration

        public RMConfiguration()
        Constructor.
      • RMConfiguration

        public RMConfiguration​(RMConfiguration base)
        Copy constructor.
        Parameters:
        base -
    • Method Detail

      • isInOrder

        public boolean isInOrder()
        Returns:
        Returns the inOrder.
      • setInOrder

        public void setInOrder​(boolean inOrder)
        Parameters:
        inOrder - The inOrder to set.
      • setDeliveryAssurance

        public void setDeliveryAssurance​(RMConfiguration.DeliveryAssurance deliveryAssurance)
        Parameters:
        deliveryAssurance - The deliveryAssurance to set.
      • getInactivityTimeout

        public Long getInactivityTimeout()
        Returns:
        inactivityTimeout
      • getInactivityTimeoutTime

        public long getInactivityTimeoutTime()
        Get the number of milliseconds for the inactivity timeout.
        Returns:
        milliseconds, 0 if not set
      • setInactivityTimeout

        public void setInactivityTimeout​(Long inactivityTimeout)
        Parameters:
        inactivityTimeout -
      • getAcknowledgementInterval

        public Long getAcknowledgementInterval()
        Returns:
        acknowledgementInterval
      • getAcknowledgementIntervalTime

        public long getAcknowledgementIntervalTime()
        Get the number of milliseconds for the acknowledgment interval.
        Returns:
        milliseconds, 0 if not set
      • setAcknowledgementInterval

        public void setAcknowledgementInterval​(Long acknowledgementInterval)
        Parameters:
        acknowledgementInterval -
      • getBaseRetransmissionInterval

        public Long getBaseRetransmissionInterval()
        Returns:
        baseRetransmissionInterval
      • setBaseRetransmissionInterval

        public void setBaseRetransmissionInterval​(Long baseRetransmissionInterval)
        Parameters:
        baseRetransmissionInterval -
      • isExponentialBackoff

        public boolean isExponentialBackoff()
        Returns:
        exponentialBackoff
      • setExponentialBackoff

        public void setExponentialBackoff​(boolean exponentialBackoff)
        Parameters:
        exponentialBackoff -
      • isSequenceSTRRequired

        public boolean isSequenceSTRRequired()
        Returns:
        sequenceSTRRequired
      • setSequenceSTRRequired

        public void setSequenceSTRRequired​(boolean sequenceSTRRequired)
        Parameters:
        sequenceSTRRequired -
      • isSequenceTransportSecurityRequired

        public boolean isSequenceTransportSecurityRequired()
        Returns:
        sequenceTransportSecurityRequired
      • setSequenceTransportSecurityRequired

        public void setSequenceTransportSecurityRequired​(boolean sequenceTransportSecurityRequired)
        Parameters:
        sequenceTransportSecurityRequired -
      • getRMNamespace

        public String getRMNamespace()
      • setRMNamespace

        public void setRMNamespace​(String uri)
      • getRM10AddressingNamespace

        public String getRM10AddressingNamespace()
      • setRM10AddressingNamespace

        public void setRM10AddressingNamespace​(String addrns)
      • getAddressingNamespace

        public String getAddressingNamespace()