ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface WebServiceReliabilityMBean extends ConfigurationMBean
Represents reliability configuration for web services.
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAcknowledgementInterval() |
The maximum time a pending acknowledgement (set after the destination accepts a message) can
wait before being delivered back to the RM source.
|
java.lang.String |
getBaseRetransmissionInterval() |
The interval of time that must pass before a message will be retransmitted to the
RM destination (in the event a prior transmission failed).
|
java.lang.String |
getInactivityTimeout() |
If during this duration, an endpoint (RM source or RM destination) has received
no application or control messages, the endpoint MAY consider the RM Sequence to
have been terminated due to inactivity.
|
java.lang.String |
getSequenceExpiration() |
This is the maximum lifetime of a sequence.
|
java.lang.Boolean |
isNonBufferedDestination() |
A boolean flag indicating that RM destinations, by default, will receive
non-buffered.
|
java.lang.Boolean |
isNonBufferedSource() |
A boolean flag indicating that RM sources, by default, will send
non-buffered.
|
java.lang.Boolean |
isRetransmissionExponentialBackoff() |
A boolean flag indicating that the retransmission interval will be adjusted using
the exponential backoff algorithm ([Tanenbaum]).
|
void |
setAcknowledgementInterval(java.lang.String interval) |
|
void |
setBaseRetransmissionInterval(java.lang.String interval) |
|
void |
setInactivityTimeout(java.lang.String interval) |
|
void |
setNonBufferedDestination(java.lang.Boolean value) |
|
void |
setNonBufferedSource(java.lang.Boolean value) |
|
void |
setRetransmissionExponentialBackoff(java.lang.Boolean value) |
|
void |
setSequenceExpiration(java.lang.String duration) |
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
java.lang.String getBaseRetransmissionInterval()
void setBaseRetransmissionInterval(java.lang.String interval)
java.lang.Boolean isRetransmissionExponentialBackoff()
void setRetransmissionExponentialBackoff(java.lang.Boolean value)
java.lang.Boolean isNonBufferedSource()
void setNonBufferedSource(java.lang.Boolean value)
java.lang.String getAcknowledgementInterval()
void setAcknowledgementInterval(java.lang.String interval)
java.lang.String getInactivityTimeout()
void setInactivityTimeout(java.lang.String interval)
java.lang.String getSequenceExpiration()
void setSequenceExpiration(java.lang.String duration)
java.lang.Boolean isNonBufferedDestination()
void setNonBufferedDestination(java.lang.Boolean value)