Module  java.rmi
软件包  java.rmi.dgc

Class VMID

  • All Implemented Interfaces:
    Serializable


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

      • VMID

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

      • isUnique

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

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

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