Module java.management
Package javax.management

Class MBeanConstructorInfo

java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanConstructorInfo
所有已实现的接口:
Serializable, Cloneable, DescriptorRead
直接已知的子类:
ModelMBeanConstructorInfo, OpenMBeanConstructorInfoSupport

public class MBeanConstructorInfo extends MBeanFeatureInfo implements Cloneable
描述了MBean公开的构造函数。此类的实例是不可变的。子类可能是可变的,但不建议这样做。
自:
1.5
参见:
  • Constructor Details

    • MBeanConstructorInfo

      public MBeanConstructorInfo(String description, Constructor<?> constructor)
      构造一个MBeanConstructorInfo对象。构造的对象的Descriptor将包括由构造函数上的任何注解贡献的字段,这些注解包含DescriptorKey元注解。
      参数:
      description - 操作的人类可读描述。
      constructor - 描述MBean构造函数的java.lang.reflect.Constructor对象。
    • MBeanConstructorInfo

      public MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
      构造一个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

      public Object clone()

      返回此实例的浅克隆。克隆是通过简单调用super.clone()获得的,因此调用了由Object.clone()实现的默认本地浅克隆机制。不会对任何内部字段进行更深层次的克隆。

      由于此类是不可变的,克隆主要对子类感兴趣。

      覆盖:
      clone 在类 Object
      返回:
      此实例的克隆。
      参见:
    • getSignature

      public MBeanParameterInfo[] getSignature()

      返回此构造函数的参数列表。每个参数由一个MBeanParameterInfo对象描述。

      返回的数组是内部数组的浅拷贝,这意味着它是对MBeanParameterInfo对象的内部数组引用的副本,但每个引用的MBeanParameterInfo对象并未被复制。

      返回:
      一个MBeanParameterInfo对象数组。
    • equals

      public boolean equals(Object o)
      将此MBeanConstructorInfo与另一个进行比较。
      覆盖:
      equals 在类 MBeanFeatureInfo
      参数:
      o - 要比较的对象。
      返回:
      如果且仅如果o是一个MBeanConstructorInfo,使得其MBeanFeatureInfo.getName()MBeanFeatureInfo.getDescription()getSignature()MBeanFeatureInfo.getDescriptor()的值等于(不一定是相同的)此MBeanConstructorInfo的值,则返回true。如果两个签名数组的元素是成对相等的,则两个签名数组是相等的。
      参见: