<div> JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8

Package javax.management.openmbean

提供开放的数据类型和开放MBean描述符类。

See: 描述

Package javax.management.openmbean Description

提供开放的数据类型和开放MBean描述符类。一个开放的MBean MBean的属性和操作参数和返回值的类型是使用较小的一组预定义的java类的建立。开放MBean操作方便的远程管理程序,不一定能获得特定于应用程序的类型,包括非java程序。

每一个MBean与MBean本身信息的MBeanInfo,及其属性、操作、施工,并通知。在一个开放的MBean,这MBeanInfo实现OpenMBeanInfo接口,通常是OpenMBeanInfoSupport实例。

返回MBeanInfo.getAttributes开放MBean属性信息是实现OpenMBeanAttributeInfo对象数组,通常情况下,OpenMBeanAttributeInfoSupport。除了关于属性的一般信息,一个OpenMBeanAttributeInfo指定属性的OpenType。可能OpenType值是预先定义的,这是确保远程管理者了解他们。

类似的备注适用于操作和构造函数的参数类型,以及返回类型的操作。

有一个属性的java语言类型之间的区别,返回的getType(),及其OpenType,返回的getOpenType()。例如,如果java语言类型的java.lang.StringOpenTypeSimpleType.String。如果java语言类型的CompositeDataOpenTypeCompositeType描述属性的CompositeData实例项目。

Default values and constraints

在开放的MBean,属性和参数可以有默认值或约束在OpenMBeanAttributeInfo或与他们相关的OpenMBeanParameterInfo。有两种方法来指定这些约束。无论是值直接指定为参数的一个或OpenMBeanParameterInfoSupport OpenMBeanAttributeInfoSupport构造函数,例如OpenMBeanParameterInfoSupport.OpenMBeanParameterInfoSupport( String, String, OpenType, Object, Object[]);或值在Descriptor作为参数提供一个构造函数指定。

当一个Descriptor使用,这些都是感兴趣的领域:

对于defaultValueminValue,和maxValue,关联的值必须对应于openType java类型,或者是一个字符串,可以转换成该类型。转换采用静态的方法valueOf(String)如果发现;另有一个String参数构造函数如果发现;否则失败。

对于legalValues,关联的值必须是一个数组或Set,和数组或集合中的元素必须是活了defaultValue

这些领域必须满足以下条件:

从以下版本开始:
1.5
另请参见:
Java Platform documentation on JMX technology, in particular the JMX Specification, version 1.4
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.

本帮助文档是使用 《百度翻译》翻译,请与英文版配合使用 by--QQ:654638585