| 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 | 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 | 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| Class | Description |
|---|---|
| InstanceNotFoundException |
The specified MBean 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.
|
| 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.
|
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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.