| Interface | Description |
|---|---|
| Descriptor |
Provides metadata for a management element as a series
of fields, formed from name-value pairs.
|
| DescriptorAccess |
Allows the descriptor of a management element
to be changed.
|
| DescriptorRead |
Provides read access to the descriptor of
a management element.
|
| DynamicMBean |
Represents a management bean that provides a
dynamic interface.
|
| MBeanRegistration |
Beans may implement this interface in order to perform
operations immediately prior to or after their registration
or deregistration.
|
| MBeanServer |
This interface represents a server for management beans,
providing facilities for the creation, registration and
removal of such beans.
|
| MBeanServerConnection |
This interface represents a communication mechanism which may
be used to access an MBean server, whether this be local or
remote.
|
| MBeanServerDelegateMBean |
Defines the interface for the delegate bean associated
with a management server.
|
| NotificationBroadcaster |
Represents a bean that can emit notifications when
events occur.
|
| NotificationEmitter |
Represents a bean that can emit notifications when
events occur.
|
| NotificationFilter |
Represents a object that acts as a filter for notifications.
|
| NotificationListener |
Represents a object that can receive notifications from
a bean.
|
| PersistentMBean |
Beans may implement this interface in order to become
persistent.
|
| QueryExp |
Applies the type of relational constraints seen in the
where clauses of databases to an
ObjectName. |
| ValueExp |
Represents values that may be passed as arguments to
QueryExps. |
| Class | Description |
|---|---|
| Attribute |
Represents an MBean attribute, having the name and the assigned value.
|
| AttributeChangeNotification |
Defines the notification used to let listeners know of
an attribute change.
|
| AttributeChangeNotificationFilter |
Performs filtering of
AttributeChangeNotifications
based on a list of attribute names. |
| AttributeList |
Represents a list of MBean
Attributes, with their
names and values. |
| AttributeValueExp |
Represents an attribute value being used as an argument
to a relational constraint.
|
| DefaultLoaderRepository | Deprecated
Use
MBeanServer.getClassLoaderRepository()
instead. |
| JMX |
Common static methods pertaining to the management
API.
|
| MBeanAttributeInfo |
Describes the attributes of a management bean.
|
| MBeanConstructorInfo |
Describes the constructors of a management bean.
|
| MBeanFeatureInfo |
A general superclass for the description of features
of management beans.
|
| MBeanInfo |
Describes the interface of a management bean.
|
| MBeanNotificationInfo |
Describes the notifications emitted by a management bean.
|
| MBeanOperationInfo |
Describes the operations of a management bean.
|
| MBeanParameterInfo |
Describes the parameters of a constructor or operation associated
with a management bean.
|
| MBeanPermission |
Represents the permissions required to perform
operations using the
MBeanServer. |
| MBeanServerBuilder |
Constructs a default implementation of an
MBeanServer. |
| MBeanServerDelegate |
Provides an implementation of a delegate bean, which is associated
with a management server.
|
| MBeanServerFactory |
Creates and maintains a set of
MBeanServer instances. |
| MBeanServerInvocationHandler |
Provides a proxy for a management bean.
|
| MBeanServerNotification |
The notification emitted by a management server on a registration
or de-registration event.
|
| MBeanServerPermission |
Represents the permissions required to perform
operations provided by the
MBeanServerFactory. |
| MBeanTrustPermission |
Represents the permission held by a trusted source of
management beans.
|
| Notification |
A notification message that may be emitted by a bean.
|
| NotificationBroadcasterSupport |
Provides an implementation of the
NotificationEmitter
interface, which beans may utilise by extension. |
| NotificationFilterSupport |
Performs filtering of
Notifications
based on a list of type prefixes. |
| ObjectInstance |
A simple class used to link a bean instance to its class name.
|
| ObjectName |
An
ObjectName instance represents the name of a management
bean, or a pattern which may match the name of one or more
management beans. |
| Query |
Provides static methods for constructing queries.
|
| QueryEval |
Represents the evaluation context of a
MBeanServer
query by retaining the server used on a thread-by-thread
basis. |
| StandardMBean |
Provides a dynamic management bean by using reflection on an
interface and an implementing class.
|
| StringValueExp |
Represents a string being used as an argument
to a relational constraint.
|
| Exception | Description |
|---|---|
| AttributeNotFoundException |
Thrown when a attribute is requested but can not be
found.
|
| BadAttributeValueExpException |
Thrown when the value of an a attribute passed to a query proves to
be invalid.
|
| BadBinaryOpValueExpException |
Thrown when the expression passed to a method for constructing a
query proves to be invalid.
|
| BadStringOperationException |
Thrown when a string-based operation passed to a query proves to
be invalid.
|
| InstanceAlreadyExistsException |
Thrown when an attempt to register a bean is made, and
the bean is already registered.
|
| InstanceNotFoundException |
Thrown when an attempt to locate a bean is made, and
the bean does not exist in the repository.
|
| IntrospectionException |
A general for all exceptions thrown during introspection
operations on management beans.
|
| InvalidApplicationException |
Thrown when a query or attribute is applied to a management bean
which is of the wrong class.
|
| InvalidAttributeValueException |
Thrown when a value is given for an attribute which
is invalid.
|
| JMException |
A general superclass for all non-runtime management
exceptions.
|
| JMRuntimeException |
A general superclass for all runtime management
exceptions.
|
| ListenerNotFoundException |
Thrown when a requested listener does not exist.
|
| MalformedObjectNameException |
Thrown when a string used as an
ObjectName
is invalid. |
| MBeanException |
Represents an arbitrary exception thrown by a management
bean.
|
| MBeanRegistrationException |
Represents an arbitrary exception thrown during registration of a
management bean.
|
| NotCompliantMBeanException |
Thrown when a management bean is passed to a method
(e.g. to an MBean server to be registered) and it
fails to comply with the specifications for such
a bean.
|
| OperationsException |
A general superclass for all exceptions thrown by
operations on management beans.
|
| ReflectionException |
Represents one of the reflection exceptions thrown by a
management bean.
|
| RuntimeErrorException |
Represents an arbitrary error thrown by a management
bean.
|
| RuntimeMBeanException |
Represents an arbitrary runtime exception thrown by a management
bean.
|
| RuntimeOperationsException |
Represents a runtime exception thrown by a management
bean operation.
|
| ServiceNotFoundException |
Thrown when a requested service is unsupported.
|
| Annotation Type | Description |
|---|---|
| MXBean |
An annotation used to explictly mark an interface
as defining (or not defining) an
MXBean. |