public class ModelMBeanConstructorInfo extends MBeanConstructorInfo implements DescriptorAccess
的modelmbeanconstructorinfo对象的构造函数ModelMBean。它是一类具有一个相关的描述符的descriptoraccess接口的实现,除了mbeanconstructorinfo。
描述符中的字段被定义,但不限于以下几个字段。请注意,当此表中的类型是数字时,也可以使用一个长的十进制表示形式的字符串。
| Name | Type | Meaning |
|---|---|---|
| name | String | Constructor name. |
| descriptorType | String | Must be "operation". |
| role | String | Must be "constructor". |
| displayName | String | Human readable name of constructor. |
| visibility | Number | 1-4 where 1: always visible 4: rarely visible. |
| presentationString | String | XML formatted string to describe how to present operation |
的persistPolicy和currencyTimeLimit领域是毫无意义的构造函数,但并不被认为是无效的。
默认的描述将有name,descriptorType,displayName和role领域。
这个班的serialVersionUID是3862947819818064362L。
description, name| Constructor and Description |
|---|
ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod)
构建一个与默认modelmbeanconstructorinfo对象描述符。
|
ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod, Descriptor descriptor)
构建了一个modelmbeanconstructorinfo对象。
|
ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
构建一个与默认modelmbeanconstructorinfo对象描述符。
|
ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
构建了一个modelmbeanconstructorinfo对象。
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
创建并返回一个新的modelmbeanconstructorinfo这modelmbeanconstructorinfo重复。
|
Descriptor |
getDescriptor()
返回相关的描述符的副本。
|
void |
setDescriptor(Descriptor inDescriptor)
集相关的描述符(全部替换)的modelmbeanconstructorinfo。
|
String |
toString()
返回一个字符串在人类可读的形式包含了modelmbeanconstructorinfo的全部内容。
|
equals, getSignature, hashCodegetDescription, getNamepublic ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod)
Descriptor将包括领域贡献的
Constructor对象包含
DescriptorKey元注释任何注释。
description -人类可读的描述的构造函数。
constructorMethod描述MBean对象构造函数的java.lang.reflect.constructor。
public ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod, Descriptor descriptor)
description -人类可读的描述的构造函数。
constructorMethod -描述对象的构造函数的java.lang.reflect.constructor ModelMBean。
descriptor -含在这个modelmbeanconstructorinfo实例相应的元数据描述实例。如果它是空的,那么将创建一个默认的描述符。如果描述符不包含字段“显示名称”这场具有默认值的描述符添加。
RuntimeOperationsException IllegalArgumentException -包装。描述符无效,或描述符字段“姓名”不等于名称参数,或描述领域的“descriptortype”并不等于“操作”或“角色”是描述领域存在但不等于“建设者”。
public ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
name -构造函数的名字。
description -人类可读的描述的构造函数。
signature - mbeanparameterinfo对象数组描述参数(参数)的构造函数。
public ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
name -构造函数的名字。
description -人类可读的描述的构造函数。
signature - mbeanparameterinfo对象描述参数(参数)的构造函数。
descriptor -含在这个mbeanconstructorinfo实例相应的元数据描述实例。如果它为空,则将创建一个默认描述符。如果描述符不包含字段“显示名称”这场具有默认值的描述符添加。
RuntimeOperationsException IllegalArgumentException -包装。描述符无效,或描述符字段“姓名”不等于名称参数,或描述领域的“descriptortype”并不等于“操作”或“角色”是描述领域存在但不等于“建设者”。
public Object clone()
clone 方法重写,继承类
MBeanConstructorInfo
Cloneable
public Descriptor getDescriptor()
getDescriptor 接口
DescriptorRead
getDescriptor 方法重写,继承类
MBeanFeatureInfo
setDescriptor(javax.management.Descriptor)
public void setDescriptor(Descriptor inDescriptor)
setDescriptor 接口
DescriptorAccess
inDescriptor -取代的modelmbeanconstructor相关的描述符。如果描述不包含以下所有领域,缺少的是添加默认值:显示名称,名称,作用,descriptortype。
RuntimeOperationsException IllegalArgumentException -包装。描述符无效,或描述符字段“姓名”是存在的但不等于名称参数,或描述领域的“descriptortype”却不等于“操作”或“角色”是描述领域存在但不等于“建设者”。
getDescriptor()
public String toString()
toString 方法重写,继承类
MBeanConstructorInfo
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.