In addition, any array of the open MBean data types may be used in open MBeans. A special class, javax.management.openmbean.ArrayType is used to represent the definition of single or multi-dimensional arrays in open MBeans.
The following list specifies all data types that are allowed as scalars or as any-dimensional arrays in open MBeans:
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
java.lang.String
java.math.BigInteger
java.math.BigDecimal
javax.management.ObjectName
javax.management.openmbean.CompositeData (interface)
javax.management.openmbean.TabularData (interface)
In addition the java.lang.Void type may be used, but only as the return type of an operation.
分享到:
相关推荐
- **配置修改**:通过MBean可以修改系统的配置参数,例如调整内存阈值等。 - **控制操作**:提供对系统特定行为的控制能力,如触发垃圾回收等。 - **订阅/通知**:支持类似JMS的消息传递机制,使得系统可以订阅事件...
3. **Open MBean**: Open MBean提供了一种标准的数据类型系统,使得不同类型的MBean可以通过相同的方式进行操作。这对于跨平台和跨语言的管理是非常有用的。 **Spring与JMX** 在实际开发中,Spring框架提供了对JMX...
MBean的类型分为标准MBean、动态MBean和开放MBean三种: 1. 标准MBean:通过JavaBean规范定义,通过特定的命名规则自动生成MBean接口和实现。例如,一个名为`HelloService`的类,可以通过`HelloServiceMBean`接口和...
在本章《JMX实战(四)》中,我们将深入探讨最简单的MBean类型:标准MBean。标准MBean适用于具有稳定、已知接口的资源。这一章将介绍如何使用标准MBean来配置应用程序资源(如日志工具和应用属性),以及如何将应用...
JMX支持四种类型的MBean:Standard MBean、Dynamic MBean、Open MBean和Model MBean。 1. **Standard MBean**:是最简单、最常见的MBean类型,与普通的Java Bean类似,主要用于简单的管理和监控场景。例如,Java的`...
3. **开放MBean**:开放MBean使用预定义的数据类型(如`javax.management.openmbean`包中的类型),使得MBean可以被任何JMX兼容的管理工具跨语言地使用。 回到`HelloWorldService`,它可能是这样一个简单的例子:...
"HelloMBean.java"则可能包含了具体的MBean接口或实现,提供获取或设置JVM参数的方法。 "SNMP4JHelper.java"可能与简单网络管理协议(Simple Network Management Protocol, SNMP)有关,SNMP常用于网络设备的管理,...
元数据描述可能包括属性的类型、操作的参数和返回值、通知的信息等。这提供了极大的灵活性,因为可以根据需要轻松地增加、删除或修改管理接口的元素。 5.4 构建和使用Dynamic MBean 构建Dynamic MBean时,你需要...
- MBean 可以分为标准 MBean 和动态 MBean 两种类型,分别对应不同的实现方式。 - **MBean 服务器**: - MBean 服务器作为 JMX 架构的核心组件,负责管理和存储 MBean 实例。 - 开发者可以通过 MBean 服务器注册...
MBean有两种类型:标准MBean和开放MBean。标准MBean用于表示具有固定属性和操作的简单对象,而开放MBean则提供了更灵活的数据类型支持。在J2SE 5.0及以后版本的JVM中,已经内置了一个平台MBean服务器,提供了一系列...
### 3.3 四种类型MBean介绍 - **标准MBean**:遵循预定义的Java接口。 - **模型MBean**:基于动态生成的接口,无需定义特定接口。 - **开放MBean**:使用JavaBeans属性和操作,符合Java类型系统。 - **域MBean**:一...
- 压缩包中的例子可能包括创建不同类型的MBean(Standard MBean、Dynamic MBean等)、注册MBean到MBean Server、暴露和操作MBean属性、执行MBean方法以及处理MBean通知。 - 每个示例通常会展示如何创建一个简单的...
MBean可以是标准MBean、开放MBean或模型MBean,每种类型都有不同的接口和注册方式。 - **MBean Server**: 这是JMX的核心组件,负责注册、查询和操作MBean。它是一个运行在Java虚拟机中的服务,可以托管MBean并提供...
Standard MBean遵循特定的接口规范,Dynamic MBean则可以通过实现`MBeanInfo`接口动态地定义其属性和操作,而Open MBean则提供了一种类型安全的方式来表示和交换管理信息。 MBean的属性代表了资源的状态,它们可以...
有标准MBean、开放MBean、模型MBean和动态MBean四种类型,它们各有不同的创建和使用方式。 2. **MBeanServer**:MBeanServer是JMX架构的核心组件,负责注册、管理MBean以及处理MBean之间的交互。开发者可以通过...