public class

VMOptionCompositeData

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

Class Overview

A CompositeData for VMOption 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 getName(CompositeData cd)
static VMOption.Origin getOrigin(CompositeData cd)
VMOption getVMOption()
static String getValue(CompositeData cd)
static boolean isWriteable(CompositeData cd)
static CompositeData toCompositeData(VMOption option)
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 getName (CompositeData cd)

public static VMOption.Origin getOrigin (CompositeData cd)

public VMOption getVMOption ()

public static String getValue (CompositeData cd)

public static boolean isWriteable (CompositeData cd)

public static CompositeData toCompositeData (VMOption option)

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.