# Uses of Package
javax.management

Packages that use javax.management
Package
Description
com.sun.management
This package contains the JDK's extension to the standard implementation of the `java.lang.management` API and also defines the management interface for some other components of the platform.
com.sun.tools.jconsole
This package contains the JConsole API.
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.
jdk.management.jfr
This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).

- Classes in javax.management used by com.sun.management
  Class
  Description
  DynamicMBean
  Defines the methods that should be implemented by a Dynamic MBean (MBean that exposes a dynamic management interface).
- Classes in javax.management used by com.sun.tools.jconsole
  Class
  Description
  MBeanServerConnection
  This interface represents a way to talk to an MBean server, whether local or remote.
- Classes in javax.management used by java.lang.management
  Class
  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.
- Classes in javax.management used by javax.management
  Class
  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 `MBeanNotificationInfo` class 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 `MBeanRegistration` interface.
  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.
- Classes in javax.management used by javax.management.loading
  Class
  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.
- Classes in javax.management used by javax.management.modelmbean
  Class
  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 `MBeanNotificationInfo` class 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.
- Classes in javax.management used by javax.management.monitor
  Class
  Description
  JMRuntimeException
  Runtime exceptions emitted by JMX implementations.
  MBeanNotificationInfo
  The `MBeanNotificationInfo` class 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 `NotificationEmitter` interface.
  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.
- Classes in javax.management used by javax.management.openmbean
  Class
  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 `MBeanNotificationInfo` class 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.
- Classes in javax.management used by javax.management.relation
  Class
  Description
  InstanceNotFoundException
  The specified MBean does not exist in the repository.
  JMException
  Exceptions thrown by JMX implementations.
  MBeanNotificationInfo
  The `MBeanNotificationInfo` class 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 `NotificationEmitter` interface.
  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 `NotificationFilter` interface.
  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.
- Classes in javax.management used by javax.management.remote
  Class
  Description
  ListenerNotFoundException
  The specified MBean listener does not exist in the repository.
  MBeanNotificationInfo
  The `MBeanNotificationInfo` class 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 `NotificationEmitter` interface.
  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.
- Classes in javax.management used by javax.management.remote.rmi
  Class
  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 `MBeanRegistration` interface.
  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 `NotificationEmitter` interface.
  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.
- Classes in javax.management used by javax.management.timer
  Class
  Description
  InstanceNotFoundException
  The specified MBean does not exist in the repository.
  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 `NotificationEmitter` interface.
  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.
- Classes in javax.management used by jdk.management.jfr
  Class
  Description
  MBeanServerConnection
  This interface represents a way to talk to an MBean server, whether local or remote.