javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.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.)
Modifier and Type | Method | Description |
---|---|---|
java.lang.String[] |
getSequenceIds() |
A list of sequence IDs representing active sequences being managed on the
WS-RM destination (receiving side).
|
javax.management.openmbean.CompositeData |
getSequenceInfo(java.lang.String seqId) |
Given a sequence ID from the sequence ID list, get a data object
representing current information for that sequence.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
java.lang.String[] getSequenceIds()
A list of sequence IDs representing active sequences being managed on the WS-RM destination (receiving side).
javax.management.openmbean.CompositeData getSequenceInfo(java.lang.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
"NEW"
"CREATING"
"CREATED"
"LAST_MESSAGE_PENDING"
"LAST_MESSAGE"
"CLOSING"
"CLOSED"
"TERMINATING"
"TERMINATED"
long creationTime
long lastActivityTime
long maxAge
long lastAckdMessageNum
long unackdCount
WsrmRequestInfo[] requests
String messageId
long seqNum
String soapAction
long timestamp
boolean ackFlag
String responseMessageId
long responseTimestamp
ManagementException