| Package | Description | 
|---|---|
| java.lang.management | Provides the management interfaces for monitoring and management of the
Java virtual machine and other components in the Java runtime. | 
| javax.management.openmbean | Provides the open data types and Open MBean descriptor classes. | 
| Class | Description | 
|---|---|
| CompositeData | The CompositeData interface specifies the behavior of a specific type of complex open data objects
 which represent composite data structures. | 
| Class | Description | 
|---|---|
| ArrayType | The  ArrayTypeclass is the open type class whose instances describe
 all open data values which are n-dimensional arrays of open data values. | 
| CompositeData | The CompositeData interface specifies the behavior of a specific type of complex open data objects
 which represent composite data structures. | 
| CompositeType | The  CompositeTypeclass is the open type class
 whose instances describe the types ofCompositeDatavalues. | 
| OpenDataException | This checked exception is thrown when an open type, an open data  or an open MBean metadata info instance
 could not be constructed because one or more validity constraints were not met. | 
| OpenMBeanAttributeInfo | Describes an attribute of an open MBean. | 
| OpenMBeanConstructorInfo | Describes a constructor of an Open MBean. | 
| OpenMBeanInfo | Describes an Open MBean: an Open MBean is recognized as such if
 its  getMBeanInfo()method returns an instance of a class which
 implements theOpenMBeanInfointerface, typicallyOpenMBeanInfoSupport. | 
| OpenMBeanOperationInfo | Describes an operation of an Open MBean. | 
| OpenMBeanParameterInfo | Describes a parameter used in one or more operations or
 constructors of an open MBean. | 
| OpenType | The  OpenTypeclass is the parent abstract class of all classes which describe the actual open type
 of open data values. | 
| SimpleType | The  SimpleTypeclass is the open type class whose instances describe
 all open data values which are neither arrays,
 norCompositeDatavalues,
 norTabularDatavalues. | 
| TabularData | The TabularData interface specifies the behavior of a specific type of complex open data objects
 which represent tabular data structures. | 
| TabularType | The  TabularTypeclass is the  open type class
 whose instances describe the types ofTabularDatavalues. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.