APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.management.internal

public Class VMOptionCompositeData

extends LazyCompositeData
Class Inheritance
Imports
com.sun.management.VMOption, .VMOption.Origin, javax.management.openmbean.CompositeType, .CompositeData, .CompositeDataSupport, .OpenDataException, sun.management.LazyCompositeData, .MappedMXBeanType

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.

Field Summary

Modifier and TypeField and Description
private static final String
private final VMOption
private static final String
private static final long
private static final String
private static final CompositeType
private static final String[]
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected CompositeData
getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Returns the CompositeData representing this object.

public static String
public static VMOption.Origin
public static String
public VMOption
pack-priv static CompositeType
public static boolean
public static CompositeData
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).

Inherited from sun.management.LazyCompositeData:
containsKeycontainsValueequalsgetgetAllgetBooleangetCompositeTypegetIntgetLonggetStringhashCodeisTypeMatchedisTypeMatchedisTypeMatchedtoStringvalueswriteReplace

Field Detail

NAMEback to summary
private static final String NAME
optionback to summary
private final VMOption option
Annotations
@SuppressWarnings:serial
ORIGINback to summary
private static final String ORIGIN
serialVersionUIDback to summary
private static final long serialVersionUID

Hides sun.management.LazyCompositeData.serialVersionUID.

VALUEback to summary
private static final String VALUE
vmOptionCompositeTypeback to summary
private static final CompositeType vmOptionCompositeType
vmOptionItemNamesback to summary
private static final String[] vmOptionItemNames
WRITEABLEback to summary
private static final String WRITEABLE

Constructor Detail

VMOptionCompositeDataback to summary
private VMOptionCompositeData(VMOption option)

Method Detail

getCompositeDataback to summary
protected CompositeData getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Doc from sun.management.LazyCompositeData.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.

getNameback to summary
public static String getName(CompositeData cd)
getOriginback to summary
public static VMOption.Origin getOrigin(CompositeData cd)
getValueback to summary
public static String getValue(CompositeData cd)
getVMOptionback to summary
public VMOption getVMOption()
getVMOptionCompositeTypeback to summary
pack-priv static CompositeType getVMOptionCompositeType()
isWriteableback to summary
public static boolean isWriteable(CompositeData cd)
toCompositeDataback to summary
public static CompositeData toCompositeData(VMOption option)
validateCompositeDataback to summary
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).