模块  java.rmi
软件包  java.rmi.dgc

Class VMID

  • 实现的所有接口
    Serializable

    public final class VMIDextends Objectimplements Serializable
    VMID是在所有Java虚拟机中唯一的标识符。 分布式垃圾收集器使用VMID来标识客户端VM。
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • VMID

        public VMID()
        创建一个新的VMID。 在以下条件下,从此构造函数返回的每个新VMID对于所有Java虚拟机都是唯一的:a)满足java.rmi.server.UID类对象的唯一性条件,以及b)可以为此主机获取唯一且常量的地址对于这个对象的生命周期。
    • 方法详细信息

      • isUnique

        @Deprecatedpublic static boolean isUnique()
        Deprecated.
        如果可以为该主机确定准确的地址,则返回true。 如果为false,则无法从此主机生成可靠的VMID
        结果
        如果可以确定主机地址,则为true,否则为false
      • equals

        public boolean equals​(Object obj)
        将此VMID与另一个VMID进行比较,如果它们是相同的标识符,则返回true。
        重写:
        equals类, Object
        参数
        obj - 要与之比较的引用对象。
        结果
        true如果此对象与obj参数相同; 否则为false
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString()
        返回此VMID的字符串表示形式。
        重写:
        toString在类 Object
        结果
        对象的字符串表示形式。