Skip navigation links

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

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


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.

Since:
10.3.3.0

Field Summary

 

Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY

 

Method Summary
abstract  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.
abstract  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).
abstract  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.
abstract  String getSequenceExpiration()
          This is the maximum lifetime of a sequence.
abstract  Boolean isNonBufferedDestination()
          A boolean flag indicating that RM destinations, by default, will receive non-buffered.
abstract  Boolean isNonBufferedSource()
          A boolean flag indicating that RM sources, by default, will send non-buffered.
abstract  Boolean isRetransmissionExponentialBackoff()
          A boolean flag indicating that the retransmission interval will be adjusted using the exponential backoff algorithm ([Tanenbaum]).
abstract  void setAcknowledgementInterval(String interval)
           
abstract  void setBaseRetransmissionInterval(String interval)
           
abstract  void setInactivityTimeout(String interval)
           
abstract  void setNonBufferedDestination(Boolean value)
           
abstract  void setNonBufferedSource(Boolean value)
           
abstract  void setRetransmissionExponentialBackoff(Boolean value)
           
abstract  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.

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.

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.

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.

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.

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.

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.

setNonBufferedDestination

void setNonBufferedDestination(Boolean value)

Skip navigation links

Copyright 1996, 2015, 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.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09