APIdia Launch Partner
Top Description Fields Constructors Methods
sun.management

public Class MemoryNotifInfoCompositeData

extends LazyCompositeData
Class Inheritance
Imports
java.lang.management.MemoryNotificationInfo, .MemoryUsage, javax.management.openmbean.CompositeData, .CompositeType, .CompositeDataSupport, .OpenDataException

A CompositeData for MemoryNotificationInfo 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 final MemoryNotificationInfo
private static final CompositeType
private static final String[]
private static final String
private static final long
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected CompositeData
getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Returns the CompositeData representing this object.

public static long
public MemoryNotificationInfo
public static String
public static MemoryUsage
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

COUNTback to summary
private static final String COUNT
memoryNotifInfoback to summary
private final MemoryNotificationInfo memoryNotifInfo
Annotations
@SuppressWarnings:serial
memoryNotifInfoCompositeTypeback to summary
private static final CompositeType memoryNotifInfoCompositeType
memoryNotifInfoItemNamesback to summary
private static final String[] memoryNotifInfoItemNames
POOL_NAMEback to summary
private static final String POOL_NAME
serialVersionUIDback to summary
private static final long serialVersionUID

Hides sun.management.LazyCompositeData.serialVersionUID.

USAGEback to summary
private static final String USAGE

Constructor Detail

MemoryNotifInfoCompositeDataback to summary
private MemoryNotifInfoCompositeData(MemoryNotificationInfo info)

Method Detail

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.

getCountback to summary
public static long getCount(CompositeData cd)
getMemoryNotifInfoback to summary
public MemoryNotificationInfo getMemoryNotifInfo()
getPoolNameback to summary
public static String getPoolName(CompositeData cd)
getUsageback to summary
public static MemoryUsage getUsage(CompositeData cd)
toCompositeDataback to summary
public static CompositeData toCompositeData(MemoryNotificationInfo 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).