| Package | Description | 
|---|---|
| javax.management.openmbean | Provides the open data types and Open MBean descriptor classes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayType<T>The  ArrayTypeclass is the open type class whose instances describe
 all open data values which are n-dimensional arrays of open data values. | 
| class  | CompositeTypeThe  CompositeTypeclass is the open type class
 whose instances describe the types ofCompositeDatavalues. | 
| class  | SimpleType<T>The  SimpleTypeclass is the open type class whose instances describe
 all open data values which are neither arrays,
 norCompositeDatavalues,
 norTabularDatavalues. | 
| class  | TabularTypeThe  TabularTypeclass is the  open type class
 whose instances describe the types ofTabularDatavalues. | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenType<?> | ArrayType. getElementOpenType()Returns the open type of element values contained in the arrays described by this ArrayType instance. | 
| OpenType<?> | OpenMBeanParameterInfoSupport. getOpenType()Returns the open type for the values of the parameter described
 by this  OpenMBeanParameterInfoSupportinstance. | 
| OpenType<?> | OpenMBeanAttributeInfoSupport. getOpenType()Returns the open type for the values of the attribute described
 by this  OpenMBeanAttributeInfoSupportinstance. | 
| OpenType<?> | OpenMBeanParameterInfo. getOpenType()Returns the open type of the values of the parameter
 described by this OpenMBeanParameterInfo instance. | 
| OpenType<?> | OpenMBeanOperationInfoSupport. getReturnOpenType()Returns the open type of the values returned by the
 operation described by this  OpenMBeanOperationInfoinstance. | 
| OpenType<?> | OpenMBeanOperationInfo. getReturnOpenType()Returns the open type of the values returned by the
 operation described by this OpenMBeanOperationInfo
 instance. | 
| OpenType<?> | CompositeType. getType(String itemName)Returns the open type of the item whose name is itemName,
 or  nullif thisCompositeTypeinstance does not define any item
 whose name is itemName. | 
| 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. | 
| 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<?> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs)Constructs an  OpenMBeanAttributeInfoSupportinstance,
 which describes the attribute of an open MBean with the
 specifiedname,openTypeanddescription, and the specified read/write access properties. | 
| OpenMBeanAttributeInfoSupport(String name,
                             String description,
                             OpenType<?> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs,
                             Descriptor descriptor)Constructs an  OpenMBeanAttributeInfoSupportinstance,
 which describes the attribute of an open MBean with the
 specifiedname,openType,description, read/write access properties, andDescriptor. | 
| 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. | 
| OpenMBeanOperationInfoSupport(String name,
                             String description,
                             OpenMBeanParameterInfo[] signature,
                             OpenType<?> returnOpenType,
                             int impact)Constructs an  OpenMBeanOperationInfoSupportinstance, which describes the operation of a class of open
 MBeans, with the specifiedname,description,signature,returnOpenTypeandimpact. | 
| OpenMBeanOperationInfoSupport(String name,
                             String description,
                             OpenMBeanParameterInfo[] signature,
                             OpenType<?> returnOpenType,
                             int impact,
                             Descriptor descriptor)Constructs an  OpenMBeanOperationInfoSupportinstance, which describes the operation of a class of open
 MBeans, with the specifiedname,description,signature,returnOpenType,impact, anddescriptor. | 
| OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<?> openType)Constructs an  OpenMBeanParameterInfoSupportinstance,
 which describes the parameter used in one or more operations or
 constructors of a class of open MBeans, with the specifiedname,openTypeanddescription. | 
| OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<?> openType,
                             Descriptor descriptor)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,
 anddescriptor. | 
| 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. | 
 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, 2019, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.