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 的值相等(不一定相同)时才为真。如果两个签名数组的元素成对相等,则它们相等。 - 参见:
-