Class: sun.management.GcInfoCompositeData
- public class GcInfoCompositeData
- extends LazyCompositeData
A CompositeData for GcInfo 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.GcInfoCompositeData
Methods
-
GcInfoCompositeDatatop
-
casttop
-
getBaseGcInfoCompositeTypetop
static synchronized private CompositeType getBaseGcInfoCompositeType() -
getBaseGcInfoItemNamestop
static String[] getBaseGcInfoItemNames() -
getBaseGcInfoItemTypestop
static synchronized OpenType[] getBaseGcInfoItemTypes() -
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
-
getEndTimetop
public static long getEndTime(CompositeData cd) -
getGcInfotop
public GcInfo getGcInfo() -
getIdtop
public static long getId(CompositeData cd) -
getMemoryUsageAfterGctop
-
getMemoryUsageBeforeGctop
-
getStartTimetop
public static long getStartTime(CompositeData cd) -
validateCompositeDatatop
public static void validateCompositeData(CompositeData cd)Returns true if the input CompositeData has the expected CompositeType (i.e. contain all attributes with expected names and types). Otherwise, return false.
Fields
-
DURATION
static final private String DURATION = "duration" -
END_TIME
static final private String END_TIME = "endTime" -
ID
static final private String ID = "id" -
MEMORY_USAGE_AFTER_GC
static final private String MEMORY_USAGE_AFTER_GC = "memoryUsageAfterGc" -
MEMORY_USAGE_BEFORE_GC
static final private String MEMORY_USAGE_BEFORE_GC = "memoryUsageBeforeGc" -
START_TIME
static final private String START_TIME = "startTime" -
baseGcInfoCompositeType
static private CompositeType baseGcInfoCompositeType -
baseGcInfoItemNames
static final private String[] baseGcInfoItemNames -
baseGcInfoItemTypes
static private OpenType[] baseGcInfoItemTypes -
builder
final private GcInfoBuilder builder -
gcExtItemValues
final private Object[] gcExtItemValues -
info
final private GcInfo info -
memoryUsageMapType
static private MappedMXBeanType memoryUsageMapType
