| Package | Description | 
|---|---|
| javax.management | Provides the core classes for the Java Management Extensions. | 
| javax.management.modelmbean | Provides the definition of the ModelMBean classes. | 
| javax.management.openmbean | Provides the open data types and Open MBean descriptor classes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ImmutableDescriptorAn immutable descriptor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Descriptor | ImmutableDescriptor. clone()Returns a descriptor which is equal to this descriptor. | 
| Descriptor | DescriptorRead. getDescriptor()Returns a copy of Descriptor. | 
| Descriptor | MBeanFeatureInfo. getDescriptor()Returns the descriptor for the feature. | 
| Descriptor | MBeanInfo. getDescriptor()Get the descriptor of this MBeanInfo. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DescriptorAccess. setDescriptor(Descriptor inDescriptor)Sets Descriptor (full replace). | 
| static ImmutableDescriptor | ImmutableDescriptor. union(Descriptor... descriptors)Return an  ImmutableDescriptorwhose contents are the union of
 the given descriptors. | 
| Constructor and Description | 
|---|
| MBeanAttributeInfo(String name,
                  String type,
                  String description,
                  boolean isReadable,
                  boolean isWritable,
                  boolean isIs,
                  Descriptor descriptor)Constructs an  MBeanAttributeInfoobject. | 
| MBeanConstructorInfo(String name,
                    String description,
                    MBeanParameterInfo[] signature,
                    Descriptor descriptor)Constructs an  MBeanConstructorInfoobject. | 
| MBeanFeatureInfo(String name,
                String description,
                Descriptor descriptor)Constructs an  MBeanFeatureInfoobject. | 
| MBeanInfo(String className,
         String description,
         MBeanAttributeInfo[] attributes,
         MBeanConstructorInfo[] constructors,
         MBeanOperationInfo[] operations,
         MBeanNotificationInfo[] notifications,
         Descriptor descriptor)Constructs an  MBeanInfo. | 
| MBeanNotificationInfo(String[] notifTypes,
                     String name,
                     String description,
                     Descriptor descriptor)Constructs an  MBeanNotificationInfoobject. | 
| MBeanOperationInfo(String name,
                  String description,
                  MBeanParameterInfo[] signature,
                  String type,
                  int impact,
                  Descriptor descriptor)Constructs an  MBeanOperationInfoobject. | 
| MBeanParameterInfo(String name,
                  String type,
                  String description,
                  Descriptor descriptor)Constructs an  MBeanParameterInfoobject. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DescriptorSupportThis class represents the metadata set for a ModelMBean element. | 
| Modifier and Type | Method and Description | 
|---|---|
| Descriptor | ModelMBeanAttributeInfo. getDescriptor()Gets a copy of the associated Descriptor for the
 ModelMBeanAttributeInfo. | 
| Descriptor | ModelMBeanConstructorInfo. getDescriptor()Returns a copy of the associated Descriptor. | 
| Descriptor | ModelMBeanNotificationInfo. getDescriptor()Returns a copy of the associated Descriptor for the
 ModelMBeanNotificationInfo. | 
| Descriptor | ModelMBeanInfoSupport. getDescriptor() | 
| Descriptor | ModelMBeanOperationInfo. getDescriptor()Returns a copy of the associated Descriptor of the
 ModelMBeanOperationInfo. | 
| Descriptor | ModelMBeanInfoSupport. getDescriptor(String inDescriptorName)Returns a Descriptor requested by name. | 
| Descriptor | ModelMBeanInfo. getDescriptor(String inDescriptorName,
             String inDescriptorType)Returns a Descriptor requested by name and descriptorType. | 
| Descriptor | ModelMBeanInfoSupport. getDescriptor(String inDescriptorName,
             String inDescriptorType) | 
| Descriptor[] | ModelMBeanInfo. getDescriptors(String inDescriptorType)Returns a Descriptor array consisting of all
 Descriptors for the ModelMBeanInfo of type inDescriptorType. | 
| Descriptor[] | ModelMBeanInfoSupport. getDescriptors(String inDescriptorType) | 
| Descriptor | ModelMBeanInfo. getMBeanDescriptor()Returns the ModelMBean's descriptor which contains MBean wide
 policies. | 
| Descriptor | ModelMBeanInfoSupport. getMBeanDescriptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ModelMBeanAttributeInfo. setDescriptor(Descriptor inDescriptor)Sets associated Descriptor (full replace) for the
 ModelMBeanAttributeDescriptor. | 
| void | ModelMBeanConstructorInfo. setDescriptor(Descriptor inDescriptor)Sets associated Descriptor (full replace) of
 ModelMBeanConstructorInfo. | 
| void | ModelMBeanNotificationInfo. setDescriptor(Descriptor inDescriptor)Sets associated Descriptor (full replace) for the
 ModelMBeanNotificationInfo If the new Descriptor is null,
 then the associated Descriptor reverts to a default
 descriptor. | 
| void | ModelMBeanOperationInfo. setDescriptor(Descriptor inDescriptor)Sets associated Descriptor (full replace) for the
 ModelMBeanOperationInfo If the new Descriptor is null, then
 the associated Descriptor reverts to a default descriptor. | 
| void | ModelMBeanInfo. setDescriptor(Descriptor inDescriptor,
             String inDescriptorType)Sets descriptors in the info array of type inDescriptorType
 for the ModelMBean. | 
| void | ModelMBeanInfoSupport. setDescriptor(Descriptor inDescriptor,
             String inDescriptorType) | 
| void | ModelMBeanInfo. setDescriptors(Descriptor[] inDescriptors)Adds or replaces descriptors in the ModelMBeanInfo. | 
| void | ModelMBeanInfoSupport. setDescriptors(Descriptor[] inDescriptors) | 
| void | ModelMBeanInfo. setMBeanDescriptor(Descriptor inDescriptor)Sets the ModelMBean's descriptor. | 
| void | ModelMBeanInfoSupport. setMBeanDescriptor(Descriptor inMBeanDescriptor) | 
| Constructor and Description | 
|---|
| ModelMBeanAttributeInfo(String name,
                       String description,
                       Method getter,
                       Method setter,
                       Descriptor descriptor)Constructs a ModelMBeanAttributeInfo object. | 
| ModelMBeanAttributeInfo(String name,
                       String type,
                       String description,
                       boolean isReadable,
                       boolean isWritable,
                       boolean isIs,
                       Descriptor descriptor)Constructs a ModelMBeanAttributeInfo object. | 
| ModelMBeanConstructorInfo(String description,
                         Constructor<?> constructorMethod,
                         Descriptor descriptor)Constructs a ModelMBeanConstructorInfo object. | 
| ModelMBeanConstructorInfo(String name,
                         String description,
                         MBeanParameterInfo[] signature,
                         Descriptor descriptor)Constructs a ModelMBeanConstructorInfo object. | 
| ModelMBeanInfoSupport(String className,
                     String description,
                     ModelMBeanAttributeInfo[] attributes,
                     ModelMBeanConstructorInfo[] constructors,
                     ModelMBeanOperationInfo[] operations,
                     ModelMBeanNotificationInfo[] notifications,
                     Descriptor mbeandescriptor)Creates a ModelMBeanInfoSupport with the provided information
 and the descriptor given in parameter. | 
| ModelMBeanNotificationInfo(String[] notifTypes,
                          String name,
                          String description,
                          Descriptor descriptor)Constructs a ModelMBeanNotificationInfo object. | 
| ModelMBeanOperationInfo(String description,
                       Method operationMethod,
                       Descriptor descriptor)Constructs a ModelMBeanOperationInfo object. | 
| ModelMBeanOperationInfo(String name,
                       String description,
                       MBeanParameterInfo[] signature,
                       String type,
                       int impact,
                       Descriptor descriptor)Constructs a ModelMBeanOperationInfo object. | 
| Constructor and Description | 
|---|
| 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. | 
| OpenMBeanConstructorInfoSupport(String name,
                               String description,
                               OpenMBeanParameterInfo[] signature,
                               Descriptor descriptor)Constructs an  OpenMBeanConstructorInfoSupportinstance, which describes the constructor of a class of open
 MBeans with the specifiedname,description,signature, anddescriptor. | 
| OpenMBeanInfoSupport(String className,
                    String description,
                    OpenMBeanAttributeInfo[] openAttributes,
                    OpenMBeanConstructorInfo[] openConstructors,
                    OpenMBeanOperationInfo[] openOperations,
                    MBeanNotificationInfo[] notifications,
                    Descriptor descriptor)Constructs an  OpenMBeanInfoSupportinstance, which
 describes a class of open MBeans with the specifiedclassName,description,openAttributes,openConstructors,openOperations,notifications, anddescriptor. | 
| 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,
                             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. | 
 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, 2015, Oracle and/or its affiliates.  All rights reserved.