# 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.