| Package | Description | 
|---|---|
| java.lang.management | Provides the management interfaces for monitoring and management of the
Java virtual machine and other components in the Java runtime. | 
| javax.management | Provides the core classes for the Java Management Extensions. | 
| javax.management.loading | Provides the classes which implement advanced dynamic
        loading. | 
| javax.management.modelmbean | Provides the definition of the ModelMBean classes. | 
| javax.management.monitor | Provides the definition of the monitor classes. | 
| javax.management.openmbean | Provides the open data types and Open MBean descriptor classes. | 
| javax.management.relation | Provides the definition of the Relation Service. | 
| javax.management.remote | Interfaces for remote access to
        JMX MBean servers. | 
| javax.management.remote.rmi | The RMI connector is a connector for the JMX Remote API that
      uses RMI to transmit client requests to a remote MBean server. | 
| javax.management.timer | Provides the definition of the Timer MBean. | 
| Class and Description | 
|---|
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| MBeanServerConnection This interface represents a way to talk to an MBean server, whether
 local or remote. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| Class and Description | 
|---|
| Attribute Represents an MBean attribute by associating its name with its value. | 
| AttributeList Represents a list of values for attributes of an MBean. | 
| AttributeNotFoundException The specified attribute does not exist or cannot be retrieved. | 
| AttributeValueExp Represents attributes used as arguments to relational constraints. | 
| BadAttributeValueExpException Thrown when an invalid MBean attribute is passed to a query
 constructing method. | 
| BadBinaryOpValueExpException Thrown when an invalid expression is passed to a method for
 constructing a query. | 
| BadStringOperationException Thrown when an invalid string operation is passed
 to a method for constructing a query. | 
| Descriptor Additional metadata for a JMX element. | 
| DescriptorRead Interface to read the Descriptor of a management interface element
 such as an MBeanInfo. | 
| DynamicMBean Defines the methods that should be implemented by
 a Dynamic MBean (MBean that exposes a dynamic management interface). | 
| ImmutableDescriptor An immutable descriptor. | 
| InstanceAlreadyExistsException The MBean is already registered in the repository. | 
| InstanceNotFoundException The specified MBean does not exist in the repository. | 
| IntrospectionException An exception occurred during the introspection of an MBean. | 
| InvalidApplicationException Thrown when an attempt is made to apply either of the following: A
 subquery expression to an MBean or a qualified attribute expression
 to an MBean of the wrong class. | 
| InvalidAttributeValueException The value specified is not valid for the attribute. | 
| JMException Exceptions thrown by JMX implementations. | 
| JMRuntimeException Runtime exceptions emitted by JMX implementations. | 
| ListenerNotFoundException The specified MBean listener does not exist in the repository. | 
| MalformedObjectNameException The format of the string does not correspond to a valid ObjectName. | 
| MBeanAttributeInfo Describes an MBean attribute exposed for management. | 
| MBeanConstructorInfo Describes a constructor exposed by an MBean. | 
| MBeanException Represents "user defined" exceptions thrown by MBean methods
 in the agent. | 
| MBeanFeatureInfo Provides general information for an MBean descriptor object. | 
| MBeanInfo Describes the management interface exposed by an MBean; that is,
 the set of attributes and operations which are available for
 management operations. | 
| MBeanNotificationInfo The  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| MBeanOperationInfo Describes a management operation exposed by an MBean. | 
| MBeanParameterInfo Describes an argument of an operation exposed by an MBean. | 
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanRegistrationException Wraps exceptions thrown by the preRegister(), preDeregister() methods
 of the  MBeanRegistrationinterface. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| MBeanServerConnection This interface represents a way to talk to an MBean server, whether
 local or remote. | 
| MBeanServerDelegate Represents  the MBean server from the management point of view. | 
| MBeanServerDelegateMBean Defines the management interface  of an object of class MBeanServerDelegate. | 
| NotCompliantMBeanException Exception which occurs when trying to register an  object in the MBean server that is not a JMX compliant MBean. | 
| Notification The Notification class represents a notification emitted by an
 MBean. | 
| NotificationBroadcaster Interface implemented by an MBean that emits Notifications. | 
| NotificationEmitter Interface implemented by an MBean that emits Notifications. | 
| NotificationFilter To be implemented by a any class acting as a notification filter. | 
| NotificationListener Should be implemented by an object that wants to receive notifications. | 
| ObjectInstance Used to represent the object name of an MBean and its class name. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| OperationsException Represents exceptions thrown in the MBean server when performing operations
 on MBeans. | 
| QueryExp Represents relational constraints similar to database query "where
 clauses". | 
| ReflectionException Represents exceptions thrown in the MBean server when using the
 java.lang.reflect classes to invoke methods on MBeans. | 
| RuntimeOperationsException Represents runtime exceptions thrown in the agent when performing operations on MBeans. | 
| StandardMBean An MBean whose management interface is determined by reflection
 on a Java interface. | 
| StringValueExp Represents strings that are arguments to relational constraints. | 
| ValueExp Represents values that can be passed as arguments to
 relational expressions. | 
| Class and Description | 
|---|
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| ServiceNotFoundException Represents exceptions raised when a requested service is not supported. | 
| Class and Description | 
|---|
| Attribute Represents an MBean attribute by associating its name with its value. | 
| AttributeChangeNotification Provides definitions of the attribute change notifications sent by MBeans. | 
| AttributeList Represents a list of values for attributes of an MBean. | 
| AttributeNotFoundException The specified attribute does not exist or cannot be retrieved. | 
| Descriptor Additional metadata for a JMX element. | 
| DescriptorAccess This interface is used to gain access to descriptors of the Descriptor class
 which are associated with a JMX component, i.e. | 
| DescriptorRead Interface to read the Descriptor of a management interface element
 such as an MBeanInfo. | 
| DynamicMBean Defines the methods that should be implemented by
 a Dynamic MBean (MBean that exposes a dynamic management interface). | 
| InstanceNotFoundException The specified MBean does not exist in the repository. | 
| IntrospectionException An exception occurred during the introspection of an MBean. | 
| InvalidAttributeValueException The value specified is not valid for the attribute. | 
| ListenerNotFoundException The specified MBean listener does not exist in the repository. | 
| MBeanAttributeInfo Describes an MBean attribute exposed for management. | 
| MBeanConstructorInfo Describes a constructor exposed by an MBean. | 
| MBeanException Represents "user defined" exceptions thrown by MBean methods
 in the agent. | 
| MBeanFeatureInfo Provides general information for an MBean descriptor object. | 
| MBeanInfo Describes the management interface exposed by an MBean; that is,
 the set of attributes and operations which are available for
 management operations. | 
| MBeanNotificationInfo The  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| MBeanOperationInfo Describes a management operation exposed by an MBean. | 
| MBeanParameterInfo Describes an argument of an operation exposed by an MBean. | 
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| Notification The Notification class represents a notification emitted by an
 MBean. | 
| NotificationBroadcaster Interface implemented by an MBean that emits Notifications. | 
| NotificationEmitter Interface implemented by an MBean that emits Notifications. | 
| NotificationFilter To be implemented by a any class acting as a notification filter. | 
| NotificationListener Should be implemented by an object that wants to receive notifications. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| PersistentMBean This class is the interface to be implemented by MBeans that are meant to be
  persistent. | 
| ReflectionException Represents exceptions thrown in the MBean server when using the
 java.lang.reflect classes to invoke methods on MBeans. | 
| RuntimeOperationsException Represents runtime exceptions thrown in the agent when performing operations on MBeans. | 
| Class and Description | 
|---|
| JMRuntimeException Runtime exceptions emitted by JMX implementations. | 
| MBeanNotificationInfo The  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| Notification The Notification class represents a notification emitted by an
 MBean. | 
| NotificationBroadcaster Interface implemented by an MBean that emits Notifications. | 
| NotificationBroadcasterSupport Provides an implementation of  NotificationEmitterinterface. | 
| NotificationEmitter Interface implemented by an MBean that emits Notifications. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| Class and Description | 
|---|
| Descriptor Additional metadata for a JMX element. | 
| DescriptorRead Interface to read the Descriptor of a management interface element
 such as an MBeanInfo. | 
| JMException Exceptions thrown by JMX implementations. | 
| MBeanAttributeInfo Describes an MBean attribute exposed for management. | 
| MBeanConstructorInfo Describes a constructor exposed by an MBean. | 
| MBeanFeatureInfo Provides general information for an MBean descriptor object. | 
| MBeanInfo Describes the management interface exposed by an MBean; that is,
 the set of attributes and operations which are available for
 management operations. | 
| MBeanNotificationInfo The  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| MBeanOperationInfo Describes a management operation exposed by an MBean. | 
| MBeanParameterInfo Describes an argument of an operation exposed by an MBean. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| Class and Description | 
|---|
| InstanceNotFoundException The specified MBean does not exist in the repository. | 
| JMException Exceptions thrown by JMX implementations. | 
| MBeanNotificationInfo The  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| NotCompliantMBeanException Exception which occurs when trying to register an  object in the MBean server that is not a JMX compliant MBean. | 
| Notification The Notification class represents a notification emitted by an
 MBean. | 
| NotificationBroadcaster Interface implemented by an MBean that emits Notifications. | 
| NotificationBroadcasterSupport Provides an implementation of  NotificationEmitterinterface. | 
| NotificationEmitter Interface implemented by an MBean that emits Notifications. | 
| NotificationFilter To be implemented by a any class acting as a notification filter. | 
| NotificationFilterSupport Provides an implementation of the  NotificationFilterinterface. | 
| NotificationListener Should be implemented by an object that wants to receive notifications. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| Class and Description | 
|---|
| ListenerNotFoundException The specified MBean listener does not exist in the repository. | 
| MBeanNotificationInfo The  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| MBeanServerConnection This interface represents a way to talk to an MBean server, whether
 local or remote. | 
| Notification The Notification class represents a notification emitted by an
 MBean. | 
| NotificationBroadcaster Interface implemented by an MBean that emits Notifications. | 
| NotificationBroadcasterSupport Provides an implementation of  NotificationEmitterinterface. | 
| NotificationEmitter Interface implemented by an MBean that emits Notifications. | 
| NotificationFilter To be implemented by a any class acting as a notification filter. | 
| NotificationListener Should be implemented by an object that wants to receive notifications. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| Class and Description | 
|---|
| AttributeList Represents a list of values for attributes of an MBean. | 
| AttributeNotFoundException The specified attribute does not exist or cannot be retrieved. | 
| InstanceAlreadyExistsException The MBean is already registered in the repository. | 
| InstanceNotFoundException The specified MBean does not exist in the repository. | 
| IntrospectionException An exception occurred during the introspection of an MBean. | 
| InvalidAttributeValueException The value specified is not valid for the attribute. | 
| ListenerNotFoundException The specified MBean listener does not exist in the repository. | 
| MBeanException Represents "user defined" exceptions thrown by MBean methods
 in the agent. | 
| MBeanInfo Describes the management interface exposed by an MBean; that is,
 the set of attributes and operations which are available for
 management operations. | 
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanRegistrationException Wraps exceptions thrown by the preRegister(), preDeregister() methods
 of the  MBeanRegistrationinterface. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| MBeanServerConnection This interface represents a way to talk to an MBean server, whether
 local or remote. | 
| NotCompliantMBeanException Exception which occurs when trying to register an  object in the MBean server that is not a JMX compliant MBean. | 
| NotificationBroadcaster Interface implemented by an MBean that emits Notifications. | 
| NotificationBroadcasterSupport Provides an implementation of  NotificationEmitterinterface. | 
| NotificationEmitter Interface implemented by an MBean that emits Notifications. | 
| NotificationFilter To be implemented by a any class acting as a notification filter. | 
| NotificationListener Should be implemented by an object that wants to receive notifications. | 
| ObjectInstance Used to represent the object name of an MBean and its class name. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| ReflectionException Represents exceptions thrown in the MBean server when using the
 java.lang.reflect classes to invoke methods on MBeans. | 
| Class and Description | 
|---|
| InstanceNotFoundException The specified MBean does not exist in the repository. | 
| MBeanNotificationInfo The  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| MBeanRegistration Can be implemented by an MBean in order to
 carry out operations before and after being registered or unregistered from
 the MBean Server. | 
| MBeanServer This is the interface for MBean manipulation on the agent
 side. | 
| Notification The Notification class represents a notification emitted by an
 MBean. | 
| NotificationBroadcaster Interface implemented by an MBean that emits Notifications. | 
| NotificationBroadcasterSupport Provides an implementation of  NotificationEmitterinterface. | 
| NotificationEmitter Interface implemented by an MBean that emits Notifications. | 
| ObjectName Represents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
 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, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.