# Hierarchy For Package javax.management.modelmbean

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.management.modelmbean.DescriptorSupport (implements javax.management.Descriptor)
  - javax.management.MBeanFeatureInfo (implements javax.management.DescriptorRead, java.io.Serializable)
    - javax.management.MBeanAttributeInfo (implements java.lang.Cloneable)
      - javax.management.modelmbean.ModelMBeanAttributeInfo (implements javax.management.DescriptorAccess)
    - javax.management.MBeanConstructorInfo (implements java.lang.Cloneable)
      - javax.management.modelmbean.ModelMBeanConstructorInfo (implements javax.management.DescriptorAccess)
    - javax.management.MBeanNotificationInfo (implements java.lang.Cloneable)
      - javax.management.modelmbean.ModelMBeanNotificationInfo (implements javax.management.DescriptorAccess)
    - javax.management.MBeanOperationInfo (implements java.lang.Cloneable)
      - javax.management.modelmbean.ModelMBeanOperationInfo (implements javax.management.DescriptorAccess)
  - javax.management.MBeanInfo (implements java.lang.Cloneable, javax.management.DescriptorRead, java.io.Serializable)
    - javax.management.modelmbean.ModelMBeanInfoSupport (implements javax.management.modelmbean.ModelMBeanInfo)
  - javax.management.modelmbean.RequiredModelMBean (implements javax.management.MBeanRegistration, javax.management.modelmbean.ModelMBean, javax.management.NotificationEmitter)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.management.modelmbean.InvalidTargetObjectTypeException

## Interface Hierarchy

- javax.management.DynamicMBean
  - javax.management.modelmbean.ModelMBean (also extends javax.management.modelmbean.ModelMBeanNotificationBroadcaster, javax.management.PersistentMBean)
- javax.management.modelmbean.ModelMBeanInfo
- javax.management.NotificationBroadcaster
  - javax.management.modelmbean.ModelMBeanNotificationBroadcaster
    - javax.management.modelmbean.ModelMBean (also extends javax.management.DynamicMBean, javax.management.PersistentMBean)
- javax.management.PersistentMBean
  - javax.management.modelmbean.ModelMBean (also extends javax.management.DynamicMBean, javax.management.modelmbean.ModelMBeanNotificationBroadcaster)