Uses of Class javax.management.openmbean.OpenDataException (Java Platform SE 8 )
Date: 2026-04-17

## Uses of Class
javax.management.openmbean.OpenDataException

- Packages that use OpenDataException
  Package | Description
  --- | ---
  javax.management.openmbean | Provides the open data types and Open MBean descriptor classes.

- - ### Uses of OpenDataException in javax.management.openmbean

    Methods in javax.management.openmbean that throw OpenDataException
    Modifier and Type | Method and Description
    --- | ---
    `static <E> ArrayType<E[]>` | ArrayType.`getArrayType(OpenType<E> elementType)` Create an `ArrayType` instance in a type-safe manner.

    Constructors in javax.management.openmbean that throw OpenDataException
    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 `ArrayType` instance for the supplied `SimpleType`.
    `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 `CompositeType` instance, 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 `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean with the specified `name`, `openType`, `description` and `defaultValue`, 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 `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean, with the specified `name`, `openType`, `description`, `defaultValue`, `minValue` and `maxValue`.
    `OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, T[] legalValues)` Constructs an `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean with the specified `name`, `openType`, `description`, `defaultValue` and `legalValues`, and the specified read/write access properties.
    `OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue)` Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType`, `description` and `defaultValue`.
    `OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)` Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType`, `description`, `defaultValue`, `minValue` and `maxValue`.
    `OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, T[] legalValues)` Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType`, `description`, `defaultValue` and `legalValues`.
    `OpenType(String className, String typeName, String description)` Constructs an `OpenType` instance (actually a subclass instance as `OpenType` is abstract), checking for the validity of the given parameters.
    `TabularType(String typeName, String description, CompositeType rowType, String[] indexNames)` Constructs a `TabularType` instance, 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, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.