public class

MemoryNotifInfoCompositeData

extends LazyCompositeData
java.lang.Object
   ↳ sun.management.LazyCompositeData
     ↳ sun.management.MemoryNotifInfoCompositeData

Class Overview

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.

Summary

Public Methods
static long getCount(CompositeData cd)
MemoryNotificationInfo getMemoryNotifInfo()
static String getPoolName(CompositeData cd)
static MemoryUsage getUsage(CompositeData cd)
static CompositeData toCompositeData(MemoryNotificationInfo info)
static void validateCompositeData(CompositeData cd)
Validate if the input CompositeData has the expected CompositeType (i.e.
Protected Methods
CompositeData getCompositeData()
Returns the CompositeData representing this object.
[Expand]
Inherited Methods
From class sun.management.LazyCompositeData
From class java.lang.Object
From interface javax.management.openmbean.CompositeData

Public Methods

public static long getCount (CompositeData cd)

public MemoryNotificationInfo getMemoryNotifInfo ()

public static String getPoolName (CompositeData cd)

public static MemoryUsage getUsage (CompositeData cd)

public static CompositeData toCompositeData (MemoryNotificationInfo info)

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).

Protected Methods

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.