JavaTM Platform
Standard Ed. 6

类 javax.management.MBeanNotificationInfo
的使用

使用 MBeanNotificationInfo 的软件包
javax.management 提供 Java Management Extensions 的核心类。 
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.timer 提供对 Timer MBean(计时器 MBean)的定义。 
 

javax.managementMBeanNotificationInfo 的使用
 

返回 MBeanNotificationInfojavax.management 中的方法
 MBeanNotificationInfo[] MBeanServerDelegate.getNotificationInfo()
           
 MBeanNotificationInfo[] NotificationBroadcaster.getNotificationInfo()
          返回一个数组,指示此 MBean 可能发送的每个通知的 Java 类名和通知类型。
 MBeanNotificationInfo[] NotificationBroadcasterSupport.getNotificationInfo()
           
 MBeanNotificationInfo[] StandardEmitterMBean.getNotificationInfo()
           
 MBeanNotificationInfo[] MBeanInfo.getNotifications()
          返回 MBean 所发出的通知列表。
 

参数类型为 MBeanNotificationInfojavax.management 中的构造方法
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications)
          构造一个 MBeanInfo
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
          构造一个 MBeanInfo
NotificationBroadcasterSupport(Executor executor, MBeanNotificationInfo... info)
          使用关于可能发送的通知的信息构造一个 NotificationBroadcasterSupport,其中的每个侦听器都是使用给定 Executor 调用的。
NotificationBroadcasterSupport(MBeanNotificationInfo... info)
          使用关于可能发送的通知的信息构造一个 NotificationBroadcasterSupport。
 

javax.management.modelmbeanMBeanNotificationInfo 的使用
 

javax.management.modelmbeanMBeanNotificationInfo 的子类
 class ModelMBeanNotificationInfo
          ModelMBeanNotificationInfo 对象描述了由 ModelMBean 发出的通知。
 

返回 MBeanNotificationInfojavax.management.modelmbean 中的方法
 MBeanNotificationInfo[] RequiredModelMBean.getNotificationInfo()
          返回总是由 RequiredModelMBean 生成的 Notification 数组。
 MBeanNotificationInfo[] ModelMBeanInfo.getNotifications()
          返回 MBean 所发送的通知列表。
 

javax.management.monitorMBeanNotificationInfo 的使用
 

返回 MBeanNotificationInfojavax.management.monitor 中的方法
 MBeanNotificationInfo[] CounterMonitor.getNotificationInfo()
          返回一个 NotificationInfo 对象,它包含通知的 Java 类的名称和由计数器监视器发送的通知类型。
 MBeanNotificationInfo[] GaugeMonitor.getNotificationInfo()
          返回一个 NotificationInfo 对象,它包含通知的 Java 类的名称和由尺度监视器发送的通知类型。
 MBeanNotificationInfo[] StringMonitor.getNotificationInfo()
          返回一个 NotificationInfo 对象,它包含通知的 Java 类的名称和由字符串监视器发送的通知类型。
 

javax.management.openmbeanMBeanNotificationInfo 的使用
 

返回 MBeanNotificationInfojavax.management.openmbean 中的方法
 MBeanNotificationInfo[] OpenMBeanInfo.getNotifications()
          返回 MBeanNotificationInfo 实例的数组,这些实例描述此 OpenMBeanInfo 实例描述的 open MBean 所发出的每个通知。
 

参数类型为 MBeanNotificationInfojavax.management.openmbean 中的构造方法
OpenMBeanInfoSupport(String className, String description, OpenMBeanAttributeInfo[] openAttributes, OpenMBeanConstructorInfo[] openConstructors, OpenMBeanOperationInfo[] openOperations, MBeanNotificationInfo[] notifications)
          构造一个 OpenMBeanInfoSupport 实例,它使用指定的 classNamedescriptionopenAttributesopenConstructorsopenOperationsnotifications 描述 open MBeans 的类。
OpenMBeanInfoSupport(String className, String description, OpenMBeanAttributeInfo[] openAttributes, OpenMBeanConstructorInfo[] openConstructors, OpenMBeanOperationInfo[] openOperations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
          构造一个 OpenMBeanInfoSupport 实例,它使用指定的 classNamedescriptionopenAttributesopenConstructorsopenOperationsnotificationsdescriptor 描述 open MBeans 的类
 

javax.management.relationMBeanNotificationInfo 的使用
 

返回 MBeanNotificationInfojavax.management.relation 中的方法
 MBeanNotificationInfo[] RelationService.getNotificationInfo()
          返回一个 NotificationInfo 对象,它包含通知的 Java 类的名称和发送的通知类型。
 

javax.management.remoteMBeanNotificationInfo 的使用
 

返回 MBeanNotificationInfojavax.management.remote 中的方法
 MBeanNotificationInfo[] JMXConnectorServer.getNotificationInfo()
          返回一个指示由该 MBean 发送的通知的数组。
 

javax.management.timerMBeanNotificationInfo 的使用
 

返回 MBeanNotificationInfojavax.management.timer 中的方法
 MBeanNotificationInfo[] Timer.getNotificationInfo()
           
 


JavaTM Platform
Standard Ed. 6

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

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