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, hashCode
getDescription, getName
public 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.