| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface DynamicMBean
定义了 Dynamic MBean(公开了动态管理接口的 MBean)应该实现的各个方法。
| 方法摘要 | |
|---|---|
|  Object | getAttribute(String attribute)获得 Dynamic MBean 的特定属性的值。 | 
|  AttributeList | getAttributes(String[] attributes)获得 Dynamic MBean 多个属性的值。 | 
|  MBeanInfo | getMBeanInfo()使用 MBeanInfo 对象提供该 Dynamic MBean 已公开的属性和操作。 | 
|  Object | invoke(String actionName,
       Object[] params,
       String[] signature)允许在 Dynamic MBean 上调用某个操作。 | 
|  void | setAttribute(Attribute attribute)设置 Dynamic MBean 的特定属性的值。 | 
|  AttributeList | setAttributes(AttributeList attributes)设置 Dynamic MBean 多个属性的值。 | 
| 方法详细信息 | 
|---|
Object getAttribute(String attribute)
                    throws AttributeNotFoundException,
                           MBeanException,
                           ReflectionException
attribute - 要检索的属性名
AttributeNotFoundException
MBeanException - 包装由 MBean 的获取方法所抛出的 java.lang.Exception。
ReflectionException - 包装试图调用获取方法时所抛出的 java.lang.Exception。setAttribute(javax.management.Attribute)
void setAttribute(Attribute attribute)
                  throws AttributeNotFoundException,
                         InvalidAttributeValueException,
                         MBeanException,
                         ReflectionException
attribute - 要设置的属性的标识及其要设置成的值。
AttributeNotFoundException
InvalidAttributeValueException
MBeanException - 包装由 MBean 的设置方法所抛出的 java.lang.Exception。
ReflectionException - 包装试图调用设置方法时所抛出的 java.lang.Exception。getAttribute(java.lang.String)AttributeList getAttributes(String[] attributes)
attributes - 要检索的属性列表。
setAttributes(javax.management.AttributeList)AttributeList setAttributes(AttributeList attributes)
attributes - 属性列表:要设置的属性的标识及其要设置成的值。
getAttributes(java.lang.String[])
Object invoke(String actionName,
              Object[] params,
              String[] signature)
              throws MBeanException,
                     ReflectionException
actionName - 要调用的操作的名称。params - 一个数组,包含调用该操作时所要设置的参数。signature - 包含操作签名的数组。加载类对象时,使用的类加载器与加载在其上调用操作的 MBean 所用的类加载器相同。
MBeanException - 包装由 MBean 上所调用的方法抛出的 java.lang.Exception。
ReflectionException - 包装试图调用该方法时所抛出的 java.lang.Exception。MBeanInfo getMBeanInfo()
MBeanInfo 实例,允许检索此 Dynamic MBean 已公开的所有属性和操作。| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。