站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

类 javax.management.RuntimeOperationsException 的使用 (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

类 javax.management.RuntimeOperationsException
的使用

使用 RuntimeOperationsException 的软件包
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.modelmbean 提供了 ModelMBean 类的定义。 
 

javax.managementRuntimeOperationsException 的使用
 

抛出 RuntimeOperationsExceptionjavax.management 中的方法
 Object Descriptor.clone()
          返回作为 Descriptor 副本的新 Descriptor。
 Object Descriptor.getFieldValue(String fieldName)
          返回指定字段名的值。
 boolean Descriptor.isValid()
          如果所有字段在给定其名称的情况下都有合法值,则返回 true。
 void PersistentMBean.load()
          使用持久存储中找到的 MBean 的数据实例化此 MBean 实例。
 void Descriptor.setField(String fieldName, Object fieldValue)
          设置特定字段名的值。
 void Descriptor.setFields(String[] fieldNames, Object[] fieldValues)
          将列表中所有字段设置为与 fieldValue 数组中值的索引相同的新值。
 void PersistentMBean.store()
          捕获此 MBean 实例的当前状态并将其写出到持久存储中。
 

javax.management.modelmbeanRuntimeOperationsException 的使用
 

抛出 RuntimeOperationsExceptionjavax.management.modelmbean 中的方法
 void RequiredModelMBean.addAttributeChangeNotificationListener(NotificationListener inlistener, String inAttributeName, Object inhandback)
           
 void ModelMBeanNotificationBroadcaster.addAttributeChangeNotificationListener(NotificationListener listener, String attributeName, Object handback)
          注册一个将 NotificationListener 接口实现为侦听器的对象。
 Object DescriptorSupport.clone()
          返回作为 Descriptor 副本的新 Descriptor。
 ModelMBeanAttributeInfo ModelMBeanInfoSupport.getAttribute(String inName)
           
 ModelMBeanAttributeInfo ModelMBeanInfo.getAttribute(String inName)
          返回通过名称请求的 ModelMBeanAttributeInfo。
 ModelMBeanConstructorInfo ModelMBeanInfoSupport.getConstructor(String inName)
          返回通过名称请求的 ModelMBeanConstructorInfo。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName)
          返回通过名称请求的 Descriptor。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName, String inDescriptorType)
           
 Descriptor ModelMBeanInfo.getDescriptor(String inDescriptorName, String inDescriptorType)
          返回通过 name 和 descriptorType 请求的 Descriptor。
 Descriptor[] ModelMBeanInfoSupport.getDescriptors(String inDescriptorType)
           
 Descriptor[] ModelMBeanInfo.getDescriptors(String inDescriptorType)
          返回由 inDescriptorType 类型的 ModelMBeanInfo 的所有 Descriptor 组成的 Descriptor 数组。
 Object DescriptorSupport.getFieldValue(String inFieldName)
          返回特定的 fieldname 值。
 Descriptor ModelMBeanInfoSupport.getMBeanDescriptor()
           
 Descriptor ModelMBeanInfo.getMBeanDescriptor()
          返回包含 MBean 级策略的 ModelMBean 的描述符。
 ModelMBeanNotificationInfo ModelMBeanInfoSupport.getNotification(String inName)
           
 ModelMBeanNotificationInfo ModelMBeanInfo.getNotification(String inName)
          返回通过名称请求的 ModelMBeanNotificationInfo。
 ModelMBeanOperationInfo ModelMBeanInfoSupport.getOperation(String inName)
           
 ModelMBeanOperationInfo ModelMBeanInfo.getOperation(String inName)
          返回通过名称请求的 ModelMBeanOperationInfo。
 boolean DescriptorSupport.isValid()
          如果所有给定名称的字段都有合法值,则返回 true。
 void RequiredModelMBean.load()
          使用在持久存储中所找到的 MBean 的数据实例化此 MBean。
 void RequiredModelMBean.removeAttributeChangeNotificationListener(NotificationListener inlistener, String inAttributeName)
           
 void ModelMBeanNotificationBroadcaster.removeAttributeChangeNotificationListener(NotificationListener listener, String attributeName)
          从 RequiredModelMBean 移除一个 attributeChangeNotifications 的侦听器。
 void RequiredModelMBean.sendAttributeChangeNotification(Attribute inOldVal, Attribute inNewVal)
           
 void ModelMBeanNotificationBroadcaster.sendAttributeChangeNotification(Attribute oldValue, Attribute newValue)
          将包含属性的原有值和新值的 attributeChangeNotification 发送到 ModelMBean 上已注册的 AttributeChangeNotification 侦听器。
 void RequiredModelMBean.sendAttributeChangeNotification(AttributeChangeNotification ntfyObj)
           
 void ModelMBeanNotificationBroadcaster.sendAttributeChangeNotification(AttributeChangeNotification notification)
          将传入的 attributeChangeNotification 发送到 ModelMBean 上已注册的 attributeChangeNotification 侦听器。
 void RequiredModelMBean.sendNotification(Notification ntfyObj)
           
 void ModelMBeanNotificationBroadcaster.sendNotification(Notification ntfyObj)
          以 jmx.modelmbean.generic 通知形式将传入的 Notification 发送到 ModelMBean 上已注册的 Notification 侦听器。
 void RequiredModelMBean.sendNotification(String ntfyText)
           
 void ModelMBeanNotificationBroadcaster.sendNotification(String ntfyText)
          将包含传入文本字符串的 Notification 发送到 ModelMBean 上已注册的 Notification 侦听器。
 void ModelMBeanInfoSupport.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
           
 void ModelMBeanInfo.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
          设置 inDescriptorType 类型的 ModelMBean 的 info 数组中的描述符。
 void ModelMBeanInfoSupport.setDescriptors(Descriptor[] inDescriptors)
           
 void ModelMBeanInfo.setDescriptors(Descriptor[] inDescriptors)
          添加或替换 ModelMBeanInfo 中的描述符。
 void DescriptorSupport.setField(String inFieldName, Object fieldValue)
          设置特定的 fieldname 的字符串值。
 void DescriptorSupport.setFields(String[] fieldNames, Object[] fieldValues)
          将列表中所有 Field 设置为 fieldValue 数组中具有相同索引的新值。
 void RequiredModelMBean.setManagedResource(Object mr, String mr_type)
          设置对象的实例句柄,我们将根据此句柄执行此 ModelMBean 管理接口(MBeanInfo 和 Descripto)中的所有方法。
 void ModelMBean.setManagedResource(Object mr, String mr_type)
          设置对象的实例句柄,我们将根据此句柄执行此 ModelMBean 管理接口(MBeanInfo 和 Descriptors)中的所有方法。
 void ModelMBeanInfoSupport.setMBeanDescriptor(Descriptor inMBeanDescriptor)
           
 void ModelMBeanInfo.setMBeanDescriptor(Descriptor inDescriptor)
          设置 ModelMBean 的描述符。
 void RequiredModelMBean.setModelMBeanInfo(ModelMBeanInfo mbi)
          使用传入的 ModelMBeanInfo 实例化 ModelMBean 对象。
 void ModelMBean.setModelMBeanInfo(ModelMBeanInfo inModelMBeanInfo)
          使用传入的 ModelMBeanInfo 实例化 ModelMBean 对象。
 void RequiredModelMBean.store()
          捕获此 MBean 实例的当前状态,并将它写出到持久存储中。
 

抛出 RuntimeOperationsExceptionjavax.management.modelmbean 中的构造方法
DescriptorSupport(int initNumFields)
          描述符构造方法。
DescriptorSupport(String inStr)
          Descriptor 构造方法带有一个 XML String。
DescriptorSupport(String[] fieldNames, Object[] fieldValues)
          带有字段名称和字段值的构造方法。
RequiredModelMBean()
          构造带有空 ModelMBeanInfo 的 RequiredModelMBean
RequiredModelMBean(ModelMBeanInfo mbi)
          使用传入的 ModelMBeanInfo 构造 RequiredModelMBean 对象。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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