JavaTM Platform
Standard Ed. 6

接口 javax.management.openmbean.CompositeData
的使用

使用 CompositeData 的软件包
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 
 

java.lang.managementCompositeData 的使用
 

参数类型为 CompositeDatajava.lang.management 中的方法
static MemoryNotificationInfo MemoryNotificationInfo.from(CompositeData cd)
          返回由给定 CompositeData 表示的 MemoryNotificationInfo 对象。
static MemoryUsage MemoryUsage.from(CompositeData cd)
          返回由给定 CompositeData 表示的 MemoryUsage 对象。
static MonitorInfo MonitorInfo.from(CompositeData cd)
          返回给定 CompositeData 表示的 MonitorInfo 对象。
static ThreadInfo ThreadInfo.from(CompositeData cd)
          返回由给定 CompositeData 表示的 ThreadInfo 对象。
 

javax.management.openmbeanCompositeData 的使用
 

实现 CompositeDatajavax.management.openmbean 中的类
 class CompositeDataSupport
          CompositeDataSupport 类是实现 CompositeData 接口的开放数据 类。
 

返回 CompositeDatajavax.management.openmbean 中的方法
 CompositeData TabularData.get(Object[] key)
          返回此 TabularData 实例中其索引为 keyCompositeData 值,如果没有映射到 key 的值,则返回 null
 CompositeData TabularDataSupport.get(Object[] key)
          返回此 TabularData 实例中索引为 keyCompositeData 值,如果没有映射到 key 的值,则返回 null
 CompositeData CompositeDataInvocationHandler.getCompositeData()
          返回提供给构造方法的 CompositeData
 CompositeData TabularData.remove(Object[] key)
          从此 TabularData 实例中移除其索引为 keyCompositeData 值,并返回被移除的值,如果不存在索引为 key 的值,则返回 null
 CompositeData TabularDataSupport.remove(Object[] key)
          从此 TabularData 实例中移除索引为 keyCompositeData 值,并返回被移除的值,如果不存在索引为 key 的值,则返回 null
 CompositeData CompositeDataView.toCompositeData(CompositeType ct)
          返回对应于此对象中的值的 CompositeData
 

参数类型为 CompositeDatajavax.management.openmbean 中的方法
 Object[] TabularData.calculateIndex(CompositeData value)
          计算将在此 TabularData 实例中使用的索引,以便在指定的复合数据 value 参数添加到此实例中后引用该参数。
 Object[] TabularDataSupport.calculateIndex(CompositeData value)
          计算将在此 TabularData 实例中使用的索引,以便在指定的复合数据 value 参数添加到此实例后引用该参数。
 boolean TabularData.containsValue(CompositeData value)
          当且仅当此 TabularData 实例包含指定的 CompositeData 值时才返回 true
 boolean TabularDataSupport.containsValue(CompositeData value)
          当且仅当此 TabularData 实例包含指定的 CompositeData 值时才返回 true
 void TabularData.put(CompositeData value)
          将 value 添加到此 TabularData 实例。
 void TabularDataSupport.put(CompositeData value)
           
 void TabularData.putAll(CompositeData[] values)
          将 values 中的所有元素添加到此 TabularData 实例。
 void TabularDataSupport.putAll(CompositeData[] values)
          将 values 中的所有元素添加到此 TabularData 实例。
 

参数类型为 CompositeDatajavax.management.openmbean 中的构造方法
CompositeDataInvocationHandler(CompositeData compositeData)
          构造一个受给定 CompositeData 支持的处理程序。
 


JavaTM Platform
Standard Ed. 6

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

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