public class

MonitorInfoCompositeData

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

Class Overview

A CompositeData for MonitorInfo 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 String getClassName(CompositeData cd)
static int getIdentityHashCode(CompositeData cd)
static int getLockedStackDepth(CompositeData cd)
static StackTraceElement getLockedStackFrame(CompositeData cd)
MonitorInfo getMonitorInfo()
static CompositeData toCompositeData(MonitorInfo mi)
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 String getClassName (CompositeData cd)

public static int getIdentityHashCode (CompositeData cd)

public static int getLockedStackDepth (CompositeData cd)

public static StackTraceElement getLockedStackFrame (CompositeData cd)

public MonitorInfo getMonitorInfo ()

public static CompositeData toCompositeData (MonitorInfo mi)

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.