This abstract class provides the implementation of the CompositeData
interface. A CompositeData object will be lazily created only when
the CompositeData interface is used.
Classes that extends this abstract class will implement the
getCompositeData() method. The object returned by the
getCompositeData() is an instance of CompositeData such that
the instance serializes itself as the type CompositeDataSupport.
isTypeMatched(CompositeType type1, CompositeType type2) Compares two CompositeTypes and returns true if
all items in type1 exist in type2 and their item types
are the same.
writeReplace() Designate to a CompositeData object when writing to an
output stream during serialization so that the receiver
only requires JMX 1.2 classes but not any implementation
specific class.
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.
Designate to a CompositeData object when writing to an
output stream during serialization so that the receiver
only requires JMX 1.2 classes but not any implementation
specific class.