详解 javax.management 包

这个包提供了Java管理扩展的核心类。

一、接口概述

接口名称 描述
Descriptor 某个JMX元素的额外的元数据。
DescriptorAccess 这个接口可用于获取与某个JMX组件相关联的Descriptor类的描述符的访问权。
DescriptorRead 这个接口可用于读取某个管理接口元素(例如,MBeanInfo)的描述符。
DynamicMBean 这个接口定义了某个动态的MBean应当实现的方法(动态MBean会对外公开一个动态的管理接口)。
MBeanRegistration 如果想要在MBean服务器中注册或注销某个MBean的之前和之后执行某些操作,那么这个MBean可以实现这个接口。
MBeanServer 这个接口可用于在探针端操作MBean。
MBeanServerConnection 这个接口可以表示和某个(本地的或远程的)MBean服务器之间的连接和通信方式。
MBeanServerDelegateMBean 可用于定义某个MBeanServerDelegate对象的管理接口。
NotificationBroadcaster 如果某个MBean需要发送通知,那么这个MBean应当实现这个接口。
NotificationEmitter 如果某个MBean需要发送通知,那么这个MBean应当实现这个接口。
NotificationFilter 任何作为通知过滤器的类都应该实现这个接口。
NotificationListener 任何需要接收通知的对象都应该实现这个接口。
PersistentMBean 如果某个MBean需要持久化,那么这个MBean应当实现这个接口。
QueryExp 表示某些关系约束,类似于数据库查询的where子句。
ValueExp 表示可以作为参数传递给关系表达式的值。

二、类概述

类名称 描述
Attribute 通过关联属性名称和属性值,这个类可以表示MBean的属性。
AttributeChangeNotification 这个类定义了由MBean发送的属性变更通知。
AttributeChangeNotificationFilter 这个类实现了属性变更通知(AttributeChangeNotification)NotificationFilter(通知过滤器)接口。
AttributeList 这个类表示MBean的属性值列表。
AttributeValueExp 这个类可以表示用作关系约束参数的属性。
DefaultLoaderRepository 已弃用 继续阅读详解 javax.management 包