Apache CXF API

org.apache.cxf.ws.rm
Class RMConfiguration

java.lang.Object
  extended by 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.


Nested Class Summary
static class RMConfiguration.DeliveryAssurance
           
 
Constructor Summary
RMConfiguration()
          Constructor.
RMConfiguration(RMConfiguration base)
          Copy constructor.
 
Method Summary
 Long getAcknowledgementInterval()
           
 long getAcknowledgementIntervalTime()
          Get the number of milliseconds for the acknowledgment interval.
 String getAddressingNamespace()
           
 Long getBaseRetransmissionInterval()
           
 RMConfiguration.DeliveryAssurance getDeliveryAssurance()
           
 Long getInactivityTimeout()
           
 long getInactivityTimeoutTime()
          Get the number of milliseconds for the inactivity timeout.
 ProtocolVariation getProtocolVariation()
           
 String getRM10AddressingNamespace()
           
 String getRMNamespace()
           
 boolean isExponentialBackoff()
           
 boolean isInOrder()
           
 boolean isSequenceSTRRequired()
           
 boolean isSequenceTransportSecurityRequired()
           
 void setAcknowledgementInterval(Long acknowledgementInterval)
           
 void setBaseRetransmissionInterval(Long baseRetransmissionInterval)
           
 void setDeliveryAssurance(RMConfiguration.DeliveryAssurance deliveryAssurance)
           
 void setExponentialBackoff(boolean exponentialBackoff)
           
 void setInactivityTimeout(Long inactivityTimeout)
           
 void setInOrder(boolean inOrder)
           
 void setRM10AddressingNamespace(String addrns)
           
 void setRMNamespace(String uri)
           
 void setSequenceSTRRequired(boolean sequenceSTRRequired)
           
 void setSequenceTransportSecurityRequired(boolean sequenceTransportSecurityRequired)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.

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

Apache CXF API

Apache CXF