接口 | 描述 |
---|---|
ModelMBean |
这个接口必须由modelmbeans实施。
|
ModelMBeanInfo |
此接口由每ModelMBean ModelMBeanInfo实现的。
|
ModelMBeanNotificationBroadcaster |
这个接口必须由modelmbeans实施。
|
类 | 描述 |
---|---|
DescriptorSupport |
这类表示为ModelMBean元的元数据。
|
ModelMBeanAttributeInfo |
该对象描述的modelmbeanattributeinfo ModelMBean属性。
|
ModelMBeanConstructorInfo |
的modelmbeanconstructorinfo对象的构造函数ModelMBean。
|
ModelMBeanInfoSupport |
这类表示modelmbeans元数据。
|
ModelMBeanNotificationInfo |
的modelmbeannotificationinfo对象描述了一个由ModelMBean发出通知。
|
ModelMBeanOperationInfo |
的modelmbeanoperationinfo对象描述的ModelMBean管理操作。
|
RequiredModelMBean |
这个类是一个ModelMBean实施。
|
异常 | 描述 |
---|---|
InvalidTargetObjectTypeException |
指定了一个无效的目标对象类型时引发的异常。
|
XMLParseException |
这种异常被抛出时,XML格式的字符串被解释为对象或XML格式的字符串ModelMBean时正在从ModelMBean对象创建。
|
提供的ModelMBean类的定义。一个模型MBean的MBean作为管理界面和底层资源管理之间的桥梁。无论是管理界面和管理资源被指定为java对象。同样的模型MBean实现可多次重复使用不同的管理界面和管理资源,它可以提供通用的功能,如持久性和缓存。
一个模型MBean实现ModelMBean
接口。这是一个DynamicMBean
的getMBeanInfo
方法返回一个对象实现ModelMBeanInfo
。
每一个MBean与MBean本身信息的MBeanInfo
,及其属性、操作、施工,并通知。一个模型MBean增大这MBeanInfo
与额外的信息进行编码的形式Descriptor
s(键,值)对。通常,Descriptor
s实例的DescriptorSupport
。
类提供了一个标准模型RequiredModelMBean
MBean实现。
下面的示例显示了一个被用来通过MBean服务器发出HashMap
供管理get
模型MBean。没有其他的方法可以通过MBean服务器。有什么特别的HashMap
这里。从任何公共类的公共方法可以以相同的方式暴露管理。
进口java.lang.reflect.method;进口java.util.hashmap;进口javax.管理*;进口javax.管理。ModelMBean *;/ /…mbeanserverfactory creatembeanserver() MBeanServer MBS =;/ / MBean服务器HashMapMap=新hashmap();将管理的资源/ /建设管理界面模型MBean方法方法= HashMap类。中(“得到”,新课[ ] {对象。类});modelmbeanoperationinfo GETINFO =新的modelmbeanoperationinfo(“获得价值的关键”,中);ModelMBeanInfo机械工业部=新的modelmbeaninfosupport(HashMap类。getname(),“键和值的Map”,零,/ /没有属性零,/ /没有构造函数新的modelmbeanoperationinfo [ ] { GETINFO },零);/ /没有通知/ /使模型MBean和链接的资源ModelMBean MMB =新个(机械工业部);MMB。setmanagedresource(图,“ObjectReference”);/ /登记模型MBean的MBean服务器对象映射名=新的对象(”:类型=Map,名称=“);住房抵押贷款证券化。registermbean(MMB,单机版游戏);/ /资源可以独立发展的MBeanMap。放(“键”,“值”);/ /可以访问“得到”通过MBean服务器的方法MBS。调用(单机版游戏,“得到”,新的对象[ ] {“关键”},{ [ ]新字符串对象。类。getname() });/返回“值”
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.