APIdia Launch Partner
Top Description Fields Constructors Methods
sun.management

public Class MonitorInfoCompositeData

extends LazyCompositeData
Class Inheritance
Imports
java.lang.management.MonitorInfo, java.util.HashMap, .Map, javax.management.openmbean.CompositeType, .CompositeData, .CompositeDataSupport, .OpenDataException, .OpenType

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.

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private final MonitorInfo
private static final String
private static final String
private static final String[]
private static final CompositeType
private static final long
private static final CompositeType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static String
protected CompositeData
getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Returns the CompositeData representing this object.

public static int
public static int
public static StackTraceElement
public MonitorInfo
public static CompositeData
pack-priv static CompositeType
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).

Inherited from sun.management.LazyCompositeData:
containsKeycontainsValueequalsgetgetAllgetBooleangetCompositeTypegetIntgetLonggetStringhashCodeisTypeMatchedisTypeMatchedisTypeMatchedtoStringvalueswriteReplace

Field Detail

CLASS_NAMEback to summary
private static final String CLASS_NAME
IDENTITY_HASH_CODEback to summary
private static final String IDENTITY_HASH_CODE
lockback to summary
private final MonitorInfo lock
Annotations
@SuppressWarnings:serial
LOCKED_STACK_DEPTHback to summary
private static final String LOCKED_STACK_DEPTH
LOCKED_STACK_FRAMEback to summary
private static final String LOCKED_STACK_FRAME
MONITOR_INFO_ATTRIBUTESback to summary
private static final String[] MONITOR_INFO_ATTRIBUTES
MONITOR_INFO_COMPOSITE_TYPEback to summary
private static final CompositeType MONITOR_INFO_COMPOSITE_TYPE
serialVersionUIDback to summary
private static final long serialVersionUID

Hides sun.management.LazyCompositeData.serialVersionUID.

V6_COMPOSITE_TYPEback to summary
private static final CompositeType V6_COMPOSITE_TYPE

Constructor Detail

MonitorInfoCompositeDataback to summary
private MonitorInfoCompositeData(MonitorInfo mi)

Method Detail

getClassNameback to summary
public static String getClassName(CompositeData cd)
getCompositeDataback to summary
protected CompositeData getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Doc from sun.management.LazyCompositeData.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.

getIdentityHashCodeback to summary
public static int getIdentityHashCode(CompositeData cd)
getLockedStackDepthback to summary
public static int getLockedStackDepth(CompositeData cd)
getLockedStackFrameback to summary
public static StackTraceElement getLockedStackFrame(CompositeData cd)
getMonitorInfoback to summary
public MonitorInfo getMonitorInfo()
toCompositeDataback to summary
public static CompositeData toCompositeData(MonitorInfo mi)
v6CompositeTypeback to summary
pack-priv static CompositeType v6CompositeType()
validateCompositeDataback to summary
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).