| Package | Description | 
|---|---|
| javax.management.openmbean | Provides the open data types and Open MBean descriptor classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <E> ArrayType<E[]> | ArrayType. getArrayType(OpenType<E> elementType)Create an  ArrayTypeinstance in a type-safe manner. | 
| Constructor and Description | 
|---|
| ArrayType(int dimension,
         OpenType<?> elementType)Constructs an ArrayType instance describing open data values which are
 arrays with dimension dimension of elements whose open type is elementType. | 
| ArrayType(SimpleType<?> elementType,
         boolean primitiveArray)Constructs a unidimensional  ArrayTypeinstance for the
 suppliedSimpleType. | 
| CompositeDataSupport(CompositeType compositeType,
                    Map<String,?> items)
 Constructs a CompositeDataSupport instance with the specified compositeType, whose item names and corresponding values
 are given by the mappings in the map items. | 
| CompositeDataSupport(CompositeType compositeType,
                    String[] itemNames,
                    Object[] itemValues)Constructs a CompositeDataSupport instance with the specified
 compositeType, whose item values
 are specified by itemValues[], in the same order as in
 itemNames[]. | 
| CompositeType(String typeName,
             String description,
             String[] itemNames,
             String[] itemDescriptions,
             OpenType<?>[] itemTypes)Constructs a  CompositeTypeinstance, checking for the validity of the given parameters. | 
| OpenMBeanAttributeInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs,
                             T defaultValue)Constructs an  OpenMBeanAttributeInfoSupportinstance,
 which describes the attribute of an open MBean with the
 specifiedname,openType,descriptionanddefaultValue, and the specified read/write access
 properties. | 
| OpenMBeanAttributeInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs,
                             T defaultValue,
                             Comparable<T> minValue,
                             Comparable<T> maxValue)Constructs an  OpenMBeanAttributeInfoSupportinstance,
 which describes the attribute of an open MBean, with the
 specifiedname,openType,description,defaultValue,minValueandmaxValue. | 
| OpenMBeanAttributeInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs,
                             T defaultValue,
                             T[] legalValues)Constructs an  OpenMBeanAttributeInfoSupportinstance,
 which describes the attribute of an open MBean with the
 specifiedname,openType,description,defaultValueandlegalValues, and the specified
 read/write access properties. | 
| OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             T defaultValue)Constructs an  OpenMBeanParameterInfoSupportinstance,
 which describes the parameter used in one or more operations or
 constructors of a class of open MBeans, with the specifiedname,openType,descriptionanddefaultValue. | 
| OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             T defaultValue,
                             Comparable<T> minValue,
                             Comparable<T> maxValue)Constructs an  OpenMBeanParameterInfoSupportinstance,
 which describes the parameter used in one or more operations or
 constructors of a class of open MBeans, with the specifiedname,openType,description,defaultValue,minValueandmaxValue. | 
| OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             T defaultValue,
                             T[] legalValues)Constructs an  OpenMBeanParameterInfoSupportinstance,
 which describes the parameter used in one or more operations or
 constructors of a class of open MBeans, with the specifiedname,openType,description,defaultValueandlegalValues. | 
| OpenType(String className,
        String typeName,
        String description)Constructs an  OpenTypeinstance (actually a subclass instance asOpenTypeis abstract),
 checking for the validity of the given parameters. | 
| TabularType(String typeName,
           String description,
           CompositeType rowType,
           String[] indexNames)Constructs a  TabularTypeinstance, checking for the validity of the given parameters. | 
 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.