java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanOperationInfo
- 所有已实现的接口:
Serializable,Cloneable,DescriptorRead
描述由 MBean 公开的管理操作。此类的实例是不可变的。子类可能是可变的,但不推荐这样做。
- 自从:
- 1.5
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final int指示该操作类似于写入:它有效果但不从 MBean 返回任何信息。static final int表示该操作既是读类又是写类:它有效果,它还从 MBean 返回信息。static final int指示该操作是类似读取的:它返回信息但不更改任何状态。static final int指示操作的影响未知或无法使用其他值之一表示。在类 javax.management.MBeanFeatureInfo 中声明的字段
description, name -
构造方法总结
构造方法构造方法描述MBeanOperationInfo(String description, Method method) 构造一个MBeanOperationInfo对象.MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact) 构造一个MBeanOperationInfo对象.MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor) 构造一个MBeanOperationInfo对象. -
方法总结
修饰符和类型方法描述clone()返回此实例的浅表克隆。boolean将此 MBeanOperationInfo 与另一个进行比较。int返回方法的影响,是INFO, ACTION, ACTION_INFO, UNKNOWN之一。返回方法返回值的类型。返回此操作的参数列表。在类 javax.management.MBeanFeatureInfo 中声明的方法
getDescription, getDescriptor, getName
-
字段详细信息
-
INFO
public static final int INFO指示该操作是类似读取的:它返回信息但不更改任何状态。- 参见:
-
ACTION
public static final int ACTION指示该操作类似于写入:它有效果但不从 MBean 返回任何信息。- 参见:
-
ACTION_INFO
public static final int ACTION_INFO表示该操作既是读类又是写类:它有效果,它还从 MBean 返回信息。- 参见:
-
UNKNOWN
public static final int UNKNOWN指示操作的影响未知或无法使用其他值之一表示。- 参见:
-
-
构造方法详细信息
-
MBeanOperationInfo
- 参数:
description- 操作的人类可读描述。method- 描述 MBean 操作的java.lang.reflect.Method对象。
-
MBeanOperationInfo
public MBeanOperationInfo(String name, String description, MBeanParameterInfo [] signature, String type, int impact) 构造一个MBeanOperationInfo对象.- 参数:
name- 方法的名称。description- 操作的人类可读描述。signature-MBeanParameterInfo描述方法参数的对象。这可能为 null,与零长度数组具有相同的效果。type- 方法返回值的类型。impact- 方法的影响,是INFO、ACTION、ACTION_INFO、UNKNOWN之一。
-
MBeanOperationInfo
public MBeanOperationInfo(String name, String description, MBeanParameterInfo [] signature, String type, int impact, Descriptor descriptor) 构造一个MBeanOperationInfo对象.- 参数:
name- 方法的名称。description- 操作的人类可读描述。signature-MBeanParameterInfo描述方法参数的对象。这可能为 null,与零长度数组具有相同的效果。type- 方法返回值的类型。impact- 方法的影响,是INFO、ACTION、ACTION_INFO、UNKNOWN之一。descriptor- 操作的描述符。这可能是空的,相当于一个空的描述符。- 抛出:
IllegalArgumentException- 如果impact不是 ACTION、ACTION_INFO、INFO 或 UNKNOWN 之一。- 自从:
- 1.6
-
-
方法详情
-
clone
返回此实例的浅克隆。克隆是通过简单地调用
super.clone()获得的,因此调用了Object.clone()实现的默认本机浅克隆机制。没有对任何内部场进行更深层次的克隆。由于此类是不可变的,因此克隆主要对子类感兴趣。
-
getReturnType
返回方法返回值的类型。- 返回:
- 返回类型。
-
getSignature
返回此操作的参数列表。每个参数都由一个
MBeanParameterInfo对象描述。返回的数组是内部数组的浅表副本,这意味着它是对
MBeanParameterInfo对象的引用的内部数组的副本,但不会复制每个引用的MBeanParameterInfo对象。- 返回:
MBeanParameterInfo对象的数组。
-
getImpact
public int getImpact()返回方法的影响,是INFO, ACTION, ACTION_INFO, UNKNOWN之一。- 返回:
- 影响代码。
-
equals
将此 MBeanOperationInfo 与另一个进行比较。- 重写:
equals在类MBeanFeatureInfo中- 参数:
o- 要比较的对象。- 返回:
-
当且仅当
o是一个 MBeanOperationInfo,使得它的MBeanFeatureInfo.getName()、getReturnType()、MBeanFeatureInfo.getDescription()、getImpact()、MBeanFeatureInfo.getDescriptor()和getSignature()值与此 MBeanConstructorInfo 的值相等(不一定相同)时才为真。如果两个签名数组的元素成对相等,则它们相等。 - 参见:
-