模块  java.management
软件包  javax.management

Class ObjectInstance

  • 实现的所有接口
    Serializable

    public class ObjectInstance
    extends Object
    implements Serializable
    用于表示MBean的对象名称及其类名。 如果MBean是Dynamic MBean,则应MBeanInfo提供的MBeanInfo检索类名。
    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • ObjectInstance

        public ObjectInstance​(String objectName,
                              String className)
                       throws MalformedObjectNameException
        允许在给定对象名称的字符串表示和完整类名(包括包名称)的情况下创建对象实例。
        参数
        objectName - 对象名称的字符串表示形式。
        className - 对象实例的完整类名,包括包名。 如果MBean是Dynamic MBean,则类名对应于其getMBeanInfo() .getClassName()
        异常
        MalformedObjectNameException - 作为参数传递的字符串格式不正确。
      • ObjectInstance

        public ObjectInstance​(ObjectName objectName,
                              String className)
        允许在给定对象名称和完整类名(包括包名称)的情况下创建对象实例。
        参数
        objectName - 对象名称。
        className - 对象实例的完整类名,包括包名。 如果MBean是Dynamic MBean,则类名对应于其getMBeanInfo() .getClassName() 如果MBean是Dynamic MBean,则应MBeanInfo提供的MBeanInfo检索类名。
    • 方法详细信息

      • equals

        public boolean equals​(Object object)
        将当前对象实例与另一个对象实例进行比较。
        重写:
        equals在类 Object
        参数
        object - 要与当前对象实例进行比较的对象实例。
        结果
        如果两个对象实例相等则为True,否则为false。
        另请参见:
        Object.hashCode()HashMap
      • getObjectName

        public ObjectName getObjectName()
        返回对象名称部分。
        结果
        对象名称。
      • getClassName

        public String getClassName()
        返回类部分。
        结果
        班级名称。
      • toString

        public String toString()
        返回表示此ObjectInstance对象的字符串。 未指定此字符串的格式,但是当且仅当它们相等时,用户才能期望两个ObjectInstances返回相同的字符串。
        重写:
        toStringObject
        结果
        对象的字符串表示形式。