Module java.management
Package javax.management
package javax.management
-
ClassDescriptionRepresents an MBean attribute by associating its name with its value.Provides definitions of the attribute change notifications sent by MBeans.This class implements of the
NotificationFilterinterface for theattribute change notification.Represents a list of values for attributes of an MBean.The specified attribute does not exist or cannot be retrieved.Represents attributes used as arguments to relational constraints.Thrown when an invalid MBean attribute is passed to a query constructing method.Thrown when an invalid expression is passed to a method for constructing a query.Thrown when an invalid string operation is passed to a method for constructing a query.An annotation on a constructor that shows how the parameters of that constructor correspond to the constructed object's getter methods.Deprecated.Additional metadata for a JMX element.This interface is used to gain access to descriptors of the Descriptor class which are associated with a JMX component, i.e.Meta-annotation that describes how an annotation element relates to a field in aDescriptor.Interface to read the Descriptor of a management interface element such as an MBeanInfo.Defines the methods that should be implemented by a Dynamic MBean (MBean that exposes a dynamic management interface).An immutable descriptor.The MBean is already registered in the repository.The specified MBean does not exist in the repository.An exception occurred during the introspection of an MBean.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.The value specified is not valid for the attribute.Exceptions thrown by JMX implementations.Runtime exceptions emitted by JMX implementations.Static methods from the JMX API.The specified MBean listener does not exist in the repository.The format of the string does not correspond to a valid ObjectName.Describes an MBean attribute exposed for management.Describes a constructor exposed by an MBean.Represents "user defined" exceptions thrown by MBean methods in the agent.Provides general information for an MBean descriptor object.Describes the management interface exposed by an MBean; that is, the set of attributes and operations which are available for management operations.TheMBeanNotificationInfoclass is used to describe the characteristics of the different notification instances emitted by an MBean, for a given Java class of notification.Describes a management operation exposed by an MBean.Describes an argument of an operation exposed by an MBean.Permission controlling access to MBeanServer operations.Can be implemented by an MBean in order to carry out operations before and after being registered or unregistered from the MBean Server.Wraps exceptions thrown by the preRegister(), preDeregister() methods of theMBeanRegistrationinterface.This is the interface for MBean manipulation on the agent side.This class represents a builder that creates a defaultMBeanServerimplementation.This interface represents a way to talk to an MBean server, whether local or remote.Represents the MBean server from the management point of view.Defines the management interface of an object of class MBeanServerDelegate.Provides MBean server references.InvocationHandlerthat forwards methods in an MBean's management interface through the MBean server to the MBean.Represents a notification emitted by the MBean Server through the MBeanServerDelegate MBean.A Permission to perform actions related to MBeanServers.This permission represents "trust" in a signer or codebase.Annotation to mark an interface explicitly as being an MXBean interface, or as not being an MXBean interface.Exception which occurs when trying to register an object in the MBean server that is not a JMX compliant MBean.The Notification class represents a notification emitted by an MBean.Interface implemented by an MBean that emits Notifications.Provides an implementation ofNotificationEmitterinterface.Interface implemented by an MBean that emits Notifications.To be implemented by a any class acting as a notification filter.Provides an implementation of theNotificationFilterinterface.Should be implemented by an object that wants to receive notifications.Used to represent the object name of an MBean and its class name.Represents the object name of an MBean, or a pattern that can match the names of several MBeans.Represents exceptions thrown in the MBean server when performing operations on MBeans.This class is the interface to be implemented by MBeans that are meant to be persistent.Constructs query object constraints.Allows a query to be performed in the context of a specific MBean server.Represents relational constraints similar to database query "where clauses".Represents exceptions thrown in the MBean server when using the java.lang.reflect classes to invoke methods on MBeans.When ajava.lang.Erroroccurs in the agent it should be caught and re-thrown as aRuntimeErrorException.Represents runtime exceptions thrown by MBean methods in the agent.Represents runtime exceptions thrown in the agent when performing operations on MBeans.Represents exceptions raised when a requested service is not supported.An MBean whose management interface is determined by reflection on a Java interface, and that emits notifications.An MBean whose management interface is determined by reflection on a Java interface.Represents strings that are arguments to relational constraints.Represents values that can be passed as arguments to relational expressions.
MBeanServer.getClassLoaderRepository()instead.