public class

MemoryUsageCompositeData

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

Class Overview

A CompositeData for MemoryUsage 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 getCommitted(CompositeData cd)
static long getInit(CompositeData cd)
static long getMax(CompositeData cd)
MemoryUsage getMemoryUsage()
static long getUsed(CompositeData cd)
static CompositeData toCompositeData(MemoryUsage u)
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 getCommitted (CompositeData cd)

public static long getInit (CompositeData cd)

public static long getMax (CompositeData cd)

public MemoryUsage getMemoryUsage ()

public static long getUsed (CompositeData cd)

public static CompositeData toCompositeData (MemoryUsage u)

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.