java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanConstructorInfo
- 所有已实现的接口:
-
Serializable
,Cloneable
,DescriptorRead
描述了MBean公开的构造函数。此类的实例是不可变的。子类可能是可变的,但不建议这样做。
- 自:
- 1.5
- 参见:
-
Field Summary
Fields declared in class javax.management.MBeanFeatureInfo
description, name
-
Constructor Summary
ConstructorDescriptionMBeanConstructorInfo
(String description, Constructor<?> constructor) 构造一个MBeanConstructorInfo
对象。MBeanConstructorInfo
(String name, String description, MBeanParameterInfo[] signature) 构造一个MBeanConstructorInfo
对象。MBeanConstructorInfo
(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor) 构造一个MBeanConstructorInfo
对象。 -
Method Summary
Modifier and TypeMethodDescriptionclone()
返回此实例的浅克隆。boolean
将此MBeanConstructorInfo与另一个进行比较。返回此构造函数的参数列表。Methods declared in class javax.management.MBeanFeatureInfo
getDescription, getDescriptor, getName
-
Constructor Details
-
MBeanConstructorInfo
构造一个MBeanConstructorInfo
对象。构造的对象的Descriptor
将包括由构造函数上的任何注解贡献的字段,这些注解包含DescriptorKey
元注解。- 参数:
-
description
- 操作的人类可读描述。 -
constructor
- 描述MBean构造函数的java.lang.reflect.Constructor
对象。
-
MBeanConstructorInfo
构造一个MBeanConstructorInfo
对象。- 参数:
-
name
- 构造函数的名称。 -
description
- 构造函数的人类可读描述。 -
signature
- 描述构造函数参数的MBeanParameterInfo
对象。如果为null,则效果与零长度数组相同。
-
MBeanConstructorInfo
public MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor) 构造一个MBeanConstructorInfo
对象。- 参数:
-
name
- 构造函数的名称。 -
description
- 构造函数的人类可读描述。 -
signature
- 描述构造函数参数的MBeanParameterInfo
对象。如果为null,则效果与零长度数组相同。 -
descriptor
- 构造函数的描述符。如果为null,则相当于空描述符。 - 自:
- 1.6
-
-
Method Details
-
clone
返回此实例的浅克隆。克隆是通过简单调用
super.clone()
获得的,因此调用了由Object.clone()
实现的默认本地浅克隆机制。不会对任何内部字段进行更深层次的克隆。由于此类是不可变的,克隆主要对子类感兴趣。
-
getSignature
返回此构造函数的参数列表。每个参数由一个
MBeanParameterInfo
对象描述。返回的数组是内部数组的浅拷贝,这意味着它是对
MBeanParameterInfo
对象的内部数组引用的副本,但每个引用的MBeanParameterInfo
对象并未被复制。- 返回:
-
一个
MBeanParameterInfo
对象数组。
-
equals
将此MBeanConstructorInfo与另一个进行比较。- 覆盖:
-
equals
在类MBeanFeatureInfo
- 参数:
-
o
- 要比较的对象。 - 返回:
-
如果且仅如果
o
是一个MBeanConstructorInfo,使得其MBeanFeatureInfo.getName()
、MBeanFeatureInfo.getDescription()
、getSignature()
和MBeanFeatureInfo.getDescriptor()
的值等于(不一定是相同的)此MBeanConstructorInfo的值,则返回true。如果两个签名数组的元素是成对相等的,则两个签名数组是相等的。 - 参见:
-