Class RMConfiguration

java.lang.Object
org.apache.cxf.ws.rm.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 Details

    • RMConfiguration

      public RMConfiguration()
      Constructor.
    • RMConfiguration

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

    • isInOrder

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

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

      public RMConfiguration.DeliveryAssurance getDeliveryAssurance()
      Returns:
      Returns the deliveryAssurance.
    • 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()
    • getProtocolVariation

      public ProtocolVariation getProtocolVariation()