Package org.apache.cxf.ws.rm
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RMConfiguration.DeliveryAssurance
-
Constructor Summary
Constructors Constructor Description RMConfiguration()
Constructor.RMConfiguration(RMConfiguration base)
Copy constructor.
-
Method Summary
-
-
-
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()
-
-