Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01

weblogic.management.configuration
Interface WebServiceReliabilityMBean

All Superinterfaces:
ConfigurationMBean, DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, SettableBean, WebLogicMBean

public interface WebServiceReliabilityMBean
extends ConfigurationMBean

Represents reliability configuration for web services.


Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 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.
 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).
 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.
 String getSequenceExpiration()
          This is the maximum lifetime of a sequence.
 Boolean isNonBufferedDestination()
          A boolean flag indicating that RM destinations, by default, will receive non-buffered.
 Boolean isNonBufferedSource()
          A boolean flag indicating that RM sources, by default, will send non-buffered.
 Boolean isRetransmissionExponentialBackoff()
          A boolean flag indicating that the retransmission interval will be adjusted using the exponential backoff algorithm ([Tanenbaum]).
 void setAcknowledgementInterval(String interval)
           
 void setBaseRetransmissionInterval(String interval)
           
 void setInactivityTimeout(String interval)
           
 void setNonBufferedDestination(Boolean value)
           
 void setNonBufferedSource(Boolean value)
           
 void setRetransmissionExponentialBackoff(Boolean value)
           
 void setSequenceExpiration(String duration)
           
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface weblogic.descriptor.DescriptorBean
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
 

Method Detail

getBaseRetransmissionInterval

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). String value in "Duration" format. Defaults to "P0DT3S" (3 seconds). Set at sequence creation time, and cannot be reset.

Default Value:
"P0DT3S"

setBaseRetransmissionInterval

void setBaseRetransmissionInterval(String interval)

isRetransmissionExponentialBackoff

Boolean isRetransmissionExponentialBackoff()
A boolean flag indicating that the retransmission interval will be adjusted using the exponential backoff algorithm ([Tanenbaum]). Defaults to false. Set at sequence creation time, and cannot be reset.

Default Value:
false

setRetransmissionExponentialBackoff

void setRetransmissionExponentialBackoff(Boolean value)

isNonBufferedSource

Boolean isNonBufferedSource()
A boolean flag indicating that RM sources, by default, will send non-buffered. Defaults to false. Note, changes to this default will only be picked up by new reliable sequences. Existing reliable sequences have their persistence handling set at creation time and these values will not change.

Default Value:
false

setNonBufferedSource

void setNonBufferedSource(Boolean value)

getAcknowledgementInterval

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. String value in "Duration" format. Defaults to "P0DT0.2S" (200 milliseconds). Set at sequence creation time, and cannot be reset.

Default Value:
"P0DT0.2S"

setAcknowledgementInterval

void setAcknowledgementInterval(String interval)

getInactivityTimeout

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. String value in "Duration" format. Defaults to "P0DT600S" (600 seconds). Implementations of RM source and RM destination are free to manage resources associated with the sequence as they please, but in general, there are no guarantees that the sequence will be useable by either party after the inactivity timeout expires. Set at sequence creation time, and cannot be reset.

Default Value:
"P0DT600S"

setInactivityTimeout

void setInactivityTimeout(String interval)

getSequenceExpiration

String getSequenceExpiration()
This is the maximum lifetime of a sequence. If this limit is reached before the sequence naturally completes, it will be forcibly terminated. String value in "Duration" format. Defaults to "P1D" (1 day). Set at sequence creation time, and cannot be reset.

Default Value:
"P1D"

setSequenceExpiration

void setSequenceExpiration(String duration)

isNonBufferedDestination

Boolean isNonBufferedDestination()
A boolean flag indicating that RM destinations, by default, will receive non-buffered. Defaults to false. Note, changes to this default will only be picked up by new reliable sequences. Existing reliable sequences have their persistence handling set at creation time and these values will not change.

Default Value:
false

setNonBufferedDestination

void setNonBufferedDestination(Boolean value)

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01