APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.management.internal

public Class GarbageCollectionNotifInfoCompositeData

extends LazyCompositeData
Class Inheritance
Imports
com.sun.management.GarbageCollectionNotificationInfo, .GcInfo, javax.management.openmbean.CompositeData, .CompositeType, .CompositeDataSupport, .OpenDataException, .OpenType, .SimpleType, java.lang.reflect.Field, java.util.HashMap, sun.management.LazyCompositeData

A CompositeData for GarbageCollectionNotificationInfo 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 CompositeType
private static HashMap<GcInfoBuilder, CompositeType>
private static final String
private static final String
private static final String
private static final String
private final GarbageCollectionNotificationInfo
private static final String[]
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static synchronized CompositeType
protected CompositeData
getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Returns the CompositeData representing this object.

private CompositeType
public GarbageCollectionNotificationInfo
public static String
public static String
public static GcInfo
public static String
public static CompositeData
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

baseGcNotifInfoCompositeTypeback to summary
private static CompositeType baseGcNotifInfoCompositeType
compositeTypeByBuilderback to summary
private static HashMap<GcInfoBuilder, CompositeType> compositeTypeByBuilder
GC_ACTIONback to summary
private static final String GC_ACTION
GC_CAUSEback to summary
private static final String GC_CAUSE
GC_INFOback to summary
private static final String GC_INFO
GC_NAMEback to summary
private static final String GC_NAME
gcNotifInfoback to summary
private final GarbageCollectionNotificationInfo gcNotifInfo
Annotations
@SuppressWarnings:serial
gcNotifInfoItemNamesback to summary
private static final String[] gcNotifInfoItemNames
serialVersionUIDback to summary
private static final long serialVersionUID

Hides sun.management.LazyCompositeData.serialVersionUID.

Constructor Detail

GarbageCollectionNotifInfoCompositeDataback to summary
public GarbageCollectionNotifInfoCompositeData(GarbageCollectionNotificationInfo info)

Method Detail

getBaseGcNotifInfoCompositeTypeback to summary
private static synchronized CompositeType getBaseGcNotifInfoCompositeType()
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.

getCompositeTypeByBuilderback to summary
private CompositeType getCompositeTypeByBuilder()
getGarbageCollectionNotifInfoback to summary
public GarbageCollectionNotificationInfo getGarbageCollectionNotifInfo()
getGcActionback to summary
public static String getGcAction(CompositeData cd)
getGcCauseback to summary
public static String getGcCause(CompositeData cd)
getGcInfoback to summary
public static GcInfo getGcInfo(CompositeData cd)
getGcNameback to summary
public static String getGcName(CompositeData cd)
toCompositeDataback to summary
public static CompositeData toCompositeData(GarbageCollectionNotificationInfo info)
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).