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

Part Number E41849-02

weblogic.management.runtime
Interface WseeWsrmRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface WseeWsrmRuntimeMBean
extends RuntimeMBean

Encapsulates runtime information about WS-RM functionality. If this MBean is parented by a WseePortRuntimeMBean instance, this MBean represents WS-RM resources contained in a particular Web Service or web service client. If this MBean is parented by ServerRuntimeMBean, this MBean represents WS-RM resources for the entire server/VM (spanning across applications, web services, clients, etc.)


Method Summary
 String[] getSequenceIds()
          A list of sequence IDs representing active sequences being managed on the WS-RM destination (receiving side).
 CompositeData getSequenceInfo(String seqId)
          Given a sequence ID from the sequence ID list, get a data object representing current information for that sequence.
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, 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
 

Method Detail

getSequenceIds

String[] getSequenceIds()
A list of sequence IDs representing active sequences being managed on the WS-RM destination (receiving side).


getSequenceInfo

CompositeData getSequenceInfo(String seqId)
                              throws ManagementException
Given a sequence ID from the sequence ID list, get a data object representing current information for that sequence. The returned CompositeData item is patterned after the WsrmSequenceInfo interface.
We give a summary of the structure of WsrmSequenceInfo here. For more details consult the JavaDoc for WsrmSequenceInfo and WsrmRequestInfo
 
  • String id
  • boolean source
  • String destinationId
  • boolean offer
  • mainSequenceId
  • String state
    • values are:
      • "NEW"
      • "CREATING"
      • "CREATED"
      • "LAST_MESSAGE_PENDING"
      • "LAST_MESSAGE"
      • "CLOSING"
      • "CLOSED"
      • "TERMINATING"
      • "TERMINATED"
  • long creationTime
  • long lastActivityTime
  • long maxAge
  • long lastAckdMessageNum
  • long unackdCount
  • WsrmRequestInfo[] requests
    • where WsrmRequestInfo is
      • String messageId
      • long seqNum
      • String soapAction
      • long timestamp
      • boolean ackFlag
      • String responseMessageId
      • long responseTimestamp

Returns:
The CompositeData representing the sequence with the ID given by seqId, or null if that sequence cannot be found.
Throws:
ManagementException

Copyright 1996, 2014, 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.3)

Part Number E41849-02