Module java.management
Package javax.management

Class MBeanFeatureInfo

java.lang.Object
javax.management.MBeanFeatureInfo
所有已实现的接口:
Serializable, DescriptorRead
直接已知的子类:
MBeanAttributeInfo, MBeanConstructorInfo, MBeanNotificationInfo, MBeanOperationInfo, MBeanParameterInfo

public class MBeanFeatureInfo extends Object implements Serializable, DescriptorRead

为MBean描述符对象提供一般信息。描述的特性可以是属性、操作、参数或通知。此类的实例是不可变的。子类可能是可变的,但不建议这样做。

自版本:
1.5
参见:
  • Field Details

    • name

      protected String name
      特性的名称。建议子类调用getName()而不是读取此字段,并且不要更改它。
    • description

      protected String description
      特性的人类可读描述。建议子类调用getDescription()而不是读取此字段,并且不要更改它。
  • Constructor Details

    • MBeanFeatureInfo

      public MBeanFeatureInfo(String name, String description)
      构造一个MBeanFeatureInfo对象。此构造函数等效于MBeanFeatureInfo(name, description, (Descriptor) null
      参数:
      name - 特性的名称。
      description - 特性的人类可读描述。
    • MBeanFeatureInfo

      public MBeanFeatureInfo(String name, String description, Descriptor descriptor)
      构造一个MBeanFeatureInfo对象。
      参数:
      name - 特性的名称。
      description - 特性的人类可读描述。
      descriptor - 特性的描述符。这可能为null,相当于空描述符。
      自版本:
      1.6
  • Method Details

    • getName

      public String getName()
      返回特性的名称。
      返回:
      特性的名称。
    • getDescription

      public String getDescription()
      返回特性的人类可读描述。
      返回:
      特性的人类可读描述。
    • getDescriptor

      public Descriptor getDescriptor()
      返回特性的描述符。更改返回值不会影响原始描述符。
      指定者:
      getDescriptor 在接口 DescriptorRead
      返回:
      一个不可变的描述符或原始描述符的副本。
      自版本:
      1.6
    • equals

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