Module java.management
Package javax.management

Class ObjectInstance

java.lang.Object
javax.management.ObjectInstance
所有已实现的接口:
Serializable

public class ObjectInstance extends Object implements Serializable
用于表示MBean的对象名称及其类名。如果MBean是动态MBean,则应从其提供的MBeanInfo中检索类名。
自 JDK 版本:
1.5
参见:
  • Constructor Details

    • ObjectInstance

      public ObjectInstance(String objectName, String className) throws MalformedObjectNameException
      允许根据对象名称的字符串表示和完整类名(包括包名)创建对象实例。
      参数:
      objectName - 对象名称的字符串表示。
      className - 对象实例的完整类名,包括包名。如果MBean是动态MBean,则类名对应于其getMBeanInfo().getClassName()
      抛出:
      MalformedObjectNameException - 作为参数传递的字符串格式不正确。
    • ObjectInstance

      public ObjectInstance(ObjectName objectName, String className)
      允许根据对象名称和完整类名(包括包名)创建对象实例。
      参数:
      objectName - 对象名称。
      className - 对象实例的完整类名,包括包名。如果MBean是动态MBean,则类名对应于其getMBeanInfo().getClassName()。如果MBean是动态MBean,则应从其提供的MBeanInfo中检索类名。
  • Method Details

    • equals

      public boolean equals(Object object)
      将当前对象实例与另一个对象实例进行比较。
      覆盖:
      equals 在类 Object
      参数:
      object - 要与当前对象实例进行比较的对象实例。
      返回:
      如果两个对象实例相等,则为true,否则为false。
      参见:
    • getObjectName

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

      public String getClassName()
      返回类部分。
      返回:
      类名。
    • toString

      public String toString()
      返回表示此ObjectInstance对象的字符串。此字符串的格式未指定,但用户可以期望如果两个ObjectInstances相等,则它们返回相同的字符串。
      覆盖:
      toString 在类 Object
      返回:
      对象的字符串表示。