Class: sun.management.MonitorInfoCompositeData
- public class MonitorInfoCompositeData
- extends LazyCompositeData
A CompositeData for MonitorInfo for the local management support.
This class avoids the performance penalty paid to the
construction of a CompositeData use in the local case.
Inheritance
Superclass tree:- java.lang.Object
- sun.management.LazyCompositeData
- sun.management.MonitorInfoCompositeData
Methods
-
MonitorInfoCompositeDatatop
private MonitorInfoCompositeData(MonitorInfo mi) -
getClassNametop
public static String getClassName(CompositeData cd) -
getCompositeDatatop
protected CompositeData getCompositeData()Returns the CompositeData representing this object. The returned CompositeData object must be an instance of javax.management.openmbean.CompositeDataSupport class so that no implementation specific class is required for unmarshalling besides JMX 1.2 classes.- Override hierarchy:
- getCompositeData from LazyCompositeData
-
getIdentityHashCodetop
public static int getIdentityHashCode(CompositeData cd) -
getLockedStackDepthtop
public static int getLockedStackDepth(CompositeData cd) -
getLockedStackFrametop
public static StackTraceElement getLockedStackFrame(CompositeData cd) -
getMonitorInfotop
public MonitorInfo getMonitorInfo() -
getMonitorInfoCompositeTypetop
static CompositeType getMonitorInfoCompositeType() -
toCompositeDatatop
public static CompositeData toCompositeData(MonitorInfo mi) -
validateCompositeDatatop
public static void validateCompositeData(CompositeData cd)Validate if the input CompositeData has the expected CompositeType (i.e. contain all attributes with expected names and types).
Fields
-
CLASS_NAME
static final private String CLASS_NAME = "className" -
IDENTITY_HASH_CODE
static final private String IDENTITY_HASH_CODE = "identityHashCode" -
LOCKED_STACK_DEPTH
static final private String LOCKED_STACK_DEPTH = "lockedStackDepth" -
LOCKED_STACK_FRAME
static final private String LOCKED_STACK_FRAME = "lockedStackFrame" -
lock
final private MonitorInfo lock -
monitorInfoCompositeType
static final private CompositeType monitorInfoCompositeType -
monitorInfoItemNames
static final private String[] monitorInfoItemNames
