Class: sun.management.VMOptionCompositeData
- public class VMOptionCompositeData
- extends LazyCompositeData
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.
Inheritance
Superclass tree:- java.lang.Object
- sun.management.LazyCompositeData
- sun.management.VMOptionCompositeData
Methods
-
VMOptionCompositeDatatop
private VMOptionCompositeData(VMOption option) -
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
-
getNametop
public static String getName(CompositeData cd) -
getOrigintop
-
getVMOptiontop
public VMOption getVMOption() -
getVMOptionCompositeTypetop
static CompositeType getVMOptionCompositeType() -
getValuetop
public static String getValue(CompositeData cd) -
isWriteabletop
public static boolean isWriteable(CompositeData cd) -
toCompositeDatatop
public static CompositeData toCompositeData(VMOption option) -
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
-
NAME
static final private String NAME = "name" -
ORIGIN
static final private String ORIGIN = "origin" -
VALUE
static final private String VALUE = "value" -
WRITEABLE
static final private String WRITEABLE = "writeable" -
option
final private VMOption option -
vmOptionCompositeType
static final private CompositeType vmOptionCompositeType -
vmOptionItemNames
static final private String[] vmOptionItemNames
