JavaTM Platform
Standard Ed. 6

软件包 javax.management
的使用

使用 javax.management 的软件包
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.loading 提供实现高级动态加载的类。 
javax.management.modelmbean 提供了 ModelMBean 类的定义。 
javax.management.monitor 提供 monitor 类的定义。 
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 
javax.management.relation 提供 Relation Service 的定义。 
javax.management.remote 对 JMX MBean 服务器进行远程访问使用的接口。 
javax.management.remote.rmi RMI 连接器是供 JMX Remote API 使用的一种连接器,后者使用 RMI 将客户端请求传输到远程 MBean 服务器。 
javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 
 

java.lang.management 使用的 javax.management 中的类
MBeanServer
          这是在代理端进行 MBean 操作的接口。
MBeanServerConnection
          此接口表示了与 MBean 服务器(无论是本地的还是远程的)进行通信的一种方式。
 

javax.management 使用的 javax.management 中的类
Attribute
          通过将 MBean 属性名与其值相关联来表示 MBean 属性。
AttributeList
          表示 MBean 属性值的列表。
AttributeNotFoundException
          指定的属性不存在或无法检索。
AttributeValueExp
          表示用作关系约束参数的属性。
BadAttributeValueExpException
          向构造的查询方法传递无效的 MBean 属性时,抛出此异常。
BadBinaryOpValueExpException
          向构造查询的方法传递无效的表达式时,抛出此异常。
BadStringOperationException
          向构造查询的方法传递无效的字符串操作时,抛出此异常。
Descriptor
          JMX 元素的附加元数据。
DescriptorRead
          读取管理接口元素(如 MBeanInfo)的 Descriptor 的接口。
DynamicMBean
          定义了 Dynamic MBean(公开了动态管理接口的 MBean)应该实现的各个方法。
ImmutableDescriptor
          不可变的描述符。
InstanceAlreadyExistsException
          已经在存储库中注册了 MBean。
InstanceNotFoundException
          存储库中不存在指定的 MBean。
IntrospectionException
          在 MBean 的 introspection 期间出现的异常。
InvalidApplicationException
          试图应用下列任一内容时抛出此异常:对 MBean 应用子查询表达式或对错误类的 MBean 应用完全限定属性表达式。
InvalidAttributeValueException
          指定的值对该属性无效。
JMException
          由 JMX 实现所抛出的异常。
JMRuntimeException
          由 JMX 实现所发出的运行时异常。
ListenerNotFoundException
          存储库中不存在指定的 MBean 侦听器。
MalformedObjectNameException
          字符串的格式不对应于有效的 ObjectName。
MBeanAttributeInfo
          描述出于管理目的而公开的 MBean 属性。
MBeanConstructorInfo
          描述 MBean 所公开的构造方法。
MBeanException
          表示由代理的 MBean 方法所抛出的“用户定义的”异常。
MBeanFeatureInfo
          提供 MBean 描述符对象的常规信息。
MBeanInfo
          描述由 MBean 公开的管理接口;即描述为管理操作所提供的属性和操作的集合。
MBeanNotificationInfo
          MBeanNotificationInfo 类用于描述 MBean 向给定的 Java 通知类发出的不同通知实例的特性。
MBeanOperationInfo
          描述由 MBean 公开的管理操作。
MBeanParameterInfo
          描述由 MBean 公开的操作的参数。
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanRegistrationException
          包装由 MBeanRegistration 接口的 preRegister() 和 preDeregister() 方法所抛出的异常。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
MBeanServerConnection
          此接口表示了与 MBean 服务器(无论是本地的还是远程的)进行通信的一种方式。
MBeanServerDelegate
          从管理的角度表示 MBean 服务器。
MBeanServerDelegateMBean
          定义类 MBeanServerDelegate 的对象的管理接口。
NotCompliantMBeanException
          尝试在 MBean 服务器中注册一个对象,而该对象不是 JMX 兼容的 MBean 时出现此异常。
Notification
          Notification 类表示 MBean 所发出的通知。
NotificationBroadcaster
          由发出 Notifications 的 MBean 实现的接口。
NotificationEmitter
          由发出 Notifications 的 MBean 实现的接口。
NotificationFilter
          可由作为通知过滤器的任何类来实现。
NotificationListener
          应该由想要接收通知的对象来实现。
ObjectInstance
          用于表示 MBean 对象名及其类名。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
OperationsException
          表示在 MBean 上执行操作时,在 MBean 服务器中抛出的异常。
QueryExp
          表示可在数据库查询“where 子句”中使用的相关约束。
ReflectionException
          表示在使用 java.lang.reflect 类调用 MBean 上的方法时,MBean 服务器中抛出的异常。
RuntimeOperationsException
          表示在 MBean 上执行操作时代理中抛出的运行时异常。
StandardMBean
          一个管理接口由 Java 接口上的反射确定的 MBean。
StringValueExp
          表示作为关系约束变量的字符串。
ValueExp
          表示可以作为参数传递给关系表达式的值。
 

javax.management.loading 使用的 javax.management 中的类
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
ServiceNotFoundException
          表示请求的服务不受支持时引发的异常。
 

javax.management.modelmbean 使用的 javax.management 中的类
Attribute
          通过将 MBean 属性名与其值相关联来表示 MBean 属性。
AttributeChangeNotification
          提供 MBean 所发送的属性更改通知的定义。
AttributeList
          表示 MBean 属性值的列表。
AttributeNotFoundException
          指定的属性不存在或无法检索。
Descriptor
          JMX 元素的附加元数据。
DescriptorAccess
          此接口用于获得对 Descriptor 类的描述符的访问,这些 Descriptor 类与某个 JMX 组件相关联,比如 MBean、MBeanInfo、MBeanAttributeInfo、MBeanNotificationInfo、MBeanOperationInfo 和 MBeanParameterInfo。
DescriptorRead
          读取管理接口元素(如 MBeanInfo)的 Descriptor 的接口。
DynamicMBean
          定义了 Dynamic MBean(公开了动态管理接口的 MBean)应该实现的各个方法。
InstanceNotFoundException
          存储库中不存在指定的 MBean。
IntrospectionException
          在 MBean 的 introspection 期间出现的异常。
InvalidAttributeValueException
          指定的值对该属性无效。
ListenerNotFoundException
          存储库中不存在指定的 MBean 侦听器。
MBeanAttributeInfo
          描述出于管理目的而公开的 MBean 属性。
MBeanConstructorInfo
          描述 MBean 所公开的构造方法。
MBeanException
          表示由代理的 MBean 方法所抛出的“用户定义的”异常。
MBeanFeatureInfo
          提供 MBean 描述符对象的常规信息。
MBeanInfo
          描述由 MBean 公开的管理接口;即描述为管理操作所提供的属性和操作的集合。
MBeanNotificationInfo
          MBeanNotificationInfo 类用于描述 MBean 向给定的 Java 通知类发出的不同通知实例的特性。
MBeanOperationInfo
          描述由 MBean 公开的管理操作。
MBeanParameterInfo
          描述由 MBean 公开的操作的参数。
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
Notification
          Notification 类表示 MBean 所发出的通知。
NotificationBroadcaster
          由发出 Notifications 的 MBean 实现的接口。
NotificationEmitter
          由发出 Notifications 的 MBean 实现的接口。
NotificationFilter
          可由作为通知过滤器的任何类来实现。
NotificationListener
          应该由想要接收通知的对象来实现。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
PersistentMBean
          此类是一个由希望是持久性的 MBean 实现的接口。
ReflectionException
          表示在使用 java.lang.reflect 类调用 MBean 上的方法时,MBean 服务器中抛出的异常。
RuntimeOperationsException
          表示在 MBean 上执行操作时代理中抛出的运行时异常。
 

javax.management.monitor 使用的 javax.management 中的类
JMRuntimeException
          由 JMX 实现所发出的运行时异常。
MBeanNotificationInfo
          MBeanNotificationInfo 类用于描述 MBean 向给定的 Java 通知类发出的不同通知实例的特性。
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
Notification
          Notification 类表示 MBean 所发出的通知。
NotificationBroadcaster
          由发出 Notifications 的 MBean 实现的接口。
NotificationBroadcasterSupport
          提供 NotificationEmitter 接口的实现。
NotificationEmitter
          由发出 Notifications 的 MBean 实现的接口。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
 

javax.management.openmbean 使用的 javax.management 中的类
Descriptor
          JMX 元素的附加元数据。
DescriptorRead
          读取管理接口元素(如 MBeanInfo)的 Descriptor 的接口。
JMException
          由 JMX 实现所抛出的异常。
MBeanAttributeInfo
          描述出于管理目的而公开的 MBean 属性。
MBeanConstructorInfo
          描述 MBean 所公开的构造方法。
MBeanFeatureInfo
          提供 MBean 描述符对象的常规信息。
MBeanInfo
          描述由 MBean 公开的管理接口;即描述为管理操作所提供的属性和操作的集合。
MBeanNotificationInfo
          MBeanNotificationInfo 类用于描述 MBean 向给定的 Java 通知类发出的不同通知实例的特性。
MBeanOperationInfo
          描述由 MBean 公开的管理操作。
MBeanParameterInfo
          描述由 MBean 公开的操作的参数。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
 

javax.management.relation 使用的 javax.management 中的类
InstanceNotFoundException
          存储库中不存在指定的 MBean。
JMException
          由 JMX 实现所抛出的异常。
MBeanNotificationInfo
          MBeanNotificationInfo 类用于描述 MBean 向给定的 Java 通知类发出的不同通知实例的特性。
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
NotCompliantMBeanException
          尝试在 MBean 服务器中注册一个对象,而该对象不是 JMX 兼容的 MBean 时出现此异常。
Notification
          Notification 类表示 MBean 所发出的通知。
NotificationBroadcaster
          由发出 Notifications 的 MBean 实现的接口。
NotificationBroadcasterSupport
          提供 NotificationEmitter 接口的实现。
NotificationEmitter
          由发出 Notifications 的 MBean 实现的接口。
NotificationFilter
          可由作为通知过滤器的任何类来实现。
NotificationFilterSupport
          提供 NotificationFilter 接口的实现。
NotificationListener
          应该由想要接收通知的对象来实现。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
 

javax.management.remote 使用的 javax.management 中的类
ListenerNotFoundException
          存储库中不存在指定的 MBean 侦听器。
MBeanNotificationInfo
          MBeanNotificationInfo 类用于描述 MBean 向给定的 Java 通知类发出的不同通知实例的特性。
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
MBeanServerConnection
          此接口表示了与 MBean 服务器(无论是本地的还是远程的)进行通信的一种方式。
Notification
          Notification 类表示 MBean 所发出的通知。
NotificationBroadcaster
          由发出 Notifications 的 MBean 实现的接口。
NotificationBroadcasterSupport
          提供 NotificationEmitter 接口的实现。
NotificationEmitter
          由发出 Notifications 的 MBean 实现的接口。
NotificationFilter
          可由作为通知过滤器的任何类来实现。
NotificationListener
          应该由想要接收通知的对象来实现。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
 

javax.management.remote.rmi 使用的 javax.management 中的类
AttributeList
          表示 MBean 属性值的列表。
AttributeNotFoundException
          指定的属性不存在或无法检索。
InstanceAlreadyExistsException
          已经在存储库中注册了 MBean。
InstanceNotFoundException
          存储库中不存在指定的 MBean。
IntrospectionException
          在 MBean 的 introspection 期间出现的异常。
InvalidAttributeValueException
          指定的值对该属性无效。
ListenerNotFoundException
          存储库中不存在指定的 MBean 侦听器。
MBeanException
          表示由代理的 MBean 方法所抛出的“用户定义的”异常。
MBeanInfo
          描述由 MBean 公开的管理接口;即描述为管理操作所提供的属性和操作的集合。
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanRegistrationException
          包装由 MBeanRegistration 接口的 preRegister() 和 preDeregister() 方法所抛出的异常。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
MBeanServerConnection
          此接口表示了与 MBean 服务器(无论是本地的还是远程的)进行通信的一种方式。
NotCompliantMBeanException
          尝试在 MBean 服务器中注册一个对象,而该对象不是 JMX 兼容的 MBean 时出现此异常。
NotificationBroadcaster
          由发出 Notifications 的 MBean 实现的接口。
NotificationBroadcasterSupport
          提供 NotificationEmitter 接口的实现。
NotificationEmitter
          由发出 Notifications 的 MBean 实现的接口。
NotificationFilter
          可由作为通知过滤器的任何类来实现。
NotificationListener
          应该由想要接收通知的对象来实现。
ObjectInstance
          用于表示 MBean 对象名及其类名。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
ReflectionException
          表示在使用 java.lang.reflect 类调用 MBean 上的方法时,MBean 服务器中抛出的异常。
 

javax.management.timer 使用的 javax.management 中的类
InstanceNotFoundException
          存储库中不存在指定的 MBean。
MBeanNotificationInfo
          MBeanNotificationInfo 类用于描述 MBean 向给定的 Java 通知类发出的不同通知实例的特性。
MBeanRegistration
          可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作。
MBeanServer
          这是在代理端进行 MBean 操作的接口。
Notification
          Notification 类表示 MBean 所发出的通知。
NotificationBroadcaster
          由发出 Notifications 的 MBean 实现的接口。
NotificationBroadcasterSupport
          提供 NotificationEmitter 接口的实现。
NotificationEmitter
          由发出 Notifications 的 MBean 实现的接口。
ObjectName
          表示 MBean 的对象名,或者能够与多个 MBean 名称相匹配的模式。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策