Class: sun.management.MemoryUsageCompositeData
- public class MemoryUsageCompositeData
- extends LazyCompositeData
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.
Inheritance
Superclass tree:- java.lang.Object
- sun.management.LazyCompositeData
- sun.management.MemoryUsageCompositeData
Methods
-
MemoryUsageCompositeDatatop
private MemoryUsageCompositeData(MemoryUsage u) -
getCommittedtop
public static long getCommitted(CompositeData cd) -
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
-
getInittop
public static long getInit(CompositeData cd) -
getMaxtop
public static long getMax(CompositeData cd) -
getMemoryUsagetop
public MemoryUsage getMemoryUsage() -
getMemoryUsageCompositeTypetop
static CompositeType getMemoryUsageCompositeType() -
getUsedtop
public static long getUsed(CompositeData cd) -
toCompositeDatatop
public static CompositeData toCompositeData(MemoryUsage u) -
validateCompositeDatatop
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).
Fields
-
COMMITTED
static final private String COMMITTED = "committed" -
INIT
static final private String INIT = "init" -
MAX
static final private String MAX = "max" -
USED
static final private String USED = "used" -
memoryUsageCompositeType
static final private CompositeType memoryUsageCompositeType -
memoryUsageItemNames
static final private String[] memoryUsageItemNames -
usage
final private MemoryUsage usage
