- java.lang.Object
 -  
      
- javax.management.MBeanFeatureInfo
 -  
        
- javax.management.MBeanConstructorInfo
 -  
          
- javax.management.modelmbean.ModelMBeanConstructorInfo
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable,Cloneable,DescriptorAccess,DescriptorRead 
public class ModelMBeanConstructorInfo extends MBeanConstructorInfo implements DescriptorAccess
ModelMBeanConstructorInfo对象描述了ModelMBean的构造函数。 它是MBeanConstructorInfo的子类,添加了关联的Descriptor和DescriptorAccess接口的实现。
描述符中的字段是定义的,但不限于以下内容。 请注意,当此表中的Type为Number时,也可以使用作为Long的十进制表示的String。
ModelMBeanConstructorInfo Fields 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 operationpersistPolicy和currencyTimeLimit字段对于构造函数没有意义,但不被视为无效。默认的描述将有
name,descriptorType,displayName和role领域。此类的serialVersionUID是
3862947819818064362L。- 从以下版本开始:
 - 1.5
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
字段汇总
-  
               
声明的属性在类 javax.management.MBeanFeatureInfo
description, name 
 -  
               
 
-  
             
构造方法摘要
构造方法 构造器 描述 ModelMBeanConstructorInfo(String description, 构造器<?> constructorMethod)使用默认描述符构造ModelMBeanConstructorInfo对象。ModelMBeanConstructorInfo(String description, 构造器<?> constructorMethod, Descriptor descriptor)构造ModelMBeanConstructorInfo对象。ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)使用默认描述符构造ModelMBeanConstructorInfo对象。ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)构造ModelMBeanConstructorInfo对象。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Objectclone()创建并返回一个新的ModelMBeanConstructorInfo,它是此ModelMBeanConstructorInfo的副本。DescriptorgetDescriptor()返回关联描述符的副本。voidsetDescriptor(Descriptor inDescriptor)设置ModelMBeanConstructorInfo的关联描述符(完全替换)。StringtoString()返回一个字符串,其中包含人类可读形式的ModelMBeanConstructorInfo的全部内容。-  
               
声明方法的类 javax.management.MBeanConstructorInfo
equals, getSignature 
-  
               
声明方法的类 javax.management.MBeanFeatureInfo
getDescription, getName 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
ModelMBeanConstructorInfo
public ModelMBeanConstructorInfo(String description, 构造器<?> constructorMethod)
使用默认描述符构造ModelMBeanConstructorInfo对象。 构造对象的Descriptor将包含构造器对象上包含DescriptorKey元注释的任何注释所贡献的字段。- 参数
 -  
              
description- 构造函数的可读描述。 -  
              
constructorMethod- 描述MBean构造函数的java.lang.reflect.Constructor对象。 
 
-  
ModelMBeanConstructorInfo
public ModelMBeanConstructorInfo(String description, 构造器<?> constructorMethod, Descriptor descriptor)
构造ModelMBeanConstructorInfo对象。 构造对象的Descriptor将包含构造器对象上包含DescriptorKey元注释的任何注释所贡献的字段。- 参数
 -  
              
description- 构造函数的可读描述。 -  
              
constructorMethod- 描述ModelMBean构造函数的java.lang.reflect.Constructor对象。 -  
              
descriptor- 描述符的实例,包含ModelMBeanConstructorInfo的此实例的相应元数据。 如果为null,则将创建默认描述符。 如果描述符不包含字段“displayName”,则此字段将在其描述符中添加其默认值。 - 异常
 -  
              
RuntimeOperationsException- 包装IllegalArgumentException。 描述符无效,或描述符字段“name”不等于name参数,或描述符字段“descriptorType”不等于“operation”或描述符字段“role”存在但不等于“constructor”。 
 
-  
ModelMBeanConstructorInfo
public ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
使用默认描述符构造ModelMBeanConstructorInfo对象。- 参数
 -  
              
name- 构造函数的名称。 -  
              
description- 构造函数的可读描述。 -  
              
signature- 描述构造函数的参数(参数)的MBeanParameterInfo对象数组。 
 
-  
ModelMBeanConstructorInfo
public ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
构造ModelMBeanConstructorInfo对象。- 参数
 -  
              
name- 构造函数的名称。 -  
              
description- 构造函数的可读描述。 -  
              
signature- 描述构造函数的参数(参数)的MBeanParameterInfo对象。 -  
              
descriptor- 描述符的实例,包含MBeanConstructorInfo的此实例的相应元数据。 如果为null,则将创建默认描述符。 如果描述符不包含字段“displayName”,则此字段将在其描述符中添加其默认值。 - 异常
 -  
              
RuntimeOperationsException- 包装IllegalArgumentException。 描述符无效,或描述符字段“name”不等于name参数,或描述符字段“descriptorType”不等于“operation”或描述符字段“role”存在但不等于“constructor”。 
 
 -  
 
-  
             
方法详细信息
-  
clone
public Object clone()
创建并返回一个新的ModelMBeanConstructorInfo,它是此ModelMBeanConstructorInfo的副本。- 重写:
 -  
              
clone在类MBeanConstructorInfo - 结果
 - 这个实例的克隆。
 - 另请参见:
 -  
              
Cloneable 
 
-  
getDescriptor
public Descriptor getDescriptor()
返回关联描述符的副本。- Specified by:
 -  
              
getDescriptor接口DescriptorRead - 重写:
 -  
              
getDescriptor在类MBeanFeatureInfo - 结果
 - 与ModelMBeanConstructorInfo对象关联的描述符。
 - 另请参见:
 -  
              
setDescriptor(javax.management.Descriptor) 
 
-  
setDescriptor
public void setDescriptor(Descriptor inDescriptor)
设置ModelMBeanConstructorInfo的关联描述符(完全替换)。 如果新描述符为空,则关联的描述符将恢复为默认描述符。 描述符在分配之前已经过验证。 如果新描述符无效,则抛出包装IllegalArgumentException的RuntimeOperationsException。- Specified by:
 -  
              
setDescriptor,界面DescriptorAccess - 参数
 -  
              
inDescriptor- 替换与ModelMBeanConstructor关联的描述符。 如果描述符不包含以下所有字段,则会使用缺省值添加缺少的字段:displayName,name,role,descriptorType。 - 异常
 -  
              
RuntimeOperationsException- 包装IllegalArgumentException。 描述符无效,或描述符字段“name”存在但不等于name参数,或描述符字段“descriptorType”存在但不等于“operation”或描述符字段“role”存在但不等于“constructor” 。 - 另请参见:
 -  
              
getDescriptor() 
 
 -  
 
 -