public final class

VMID

extends Object
implements Serializable
java.lang.Object
   ↳ java.rmi.dgc.VMID

Class Overview

A VMID is a identifier that is unique across all Java virtual machines. VMIDs are used by the distributed garbage collector to identify client VMs.

Summary

Public Constructors
VMID()
Create a new VMID.
Public Methods
boolean equals(Object obj)
Compare this VMID to another, and return true if they are the same identifier.
int hashCode()
Compute hash code for this VMID.
static boolean isUnique()
This method is deprecated. No replacement.
String toString()
Return string representation of this VMID.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public VMID ()

Create a new VMID. Each new VMID returned from this constructor is unique for all Java virtual machines under the following conditions: a) the conditions for uniqueness for objects of the class java.rmi.server.UID are satisfied, and b) an address can be obtained for this host that is unique and constant for the lifetime of this object.

Public Methods

public boolean equals (Object obj)

Compare this VMID to another, and return true if they are the same identifier.

Parameters
obj the reference object with which to compare.
Returns
  • true if this object is the same as the obj argument; false otherwise.

public int hashCode ()

Compute hash code for this VMID.

Returns
  • a hash code value for this object.

public static boolean isUnique ()

This method is deprecated.
No replacement.

Return true if an accurate address can be determined for this host. If false, reliable VMID cannot be generated from this host

Returns
  • true if host address can be determined, false otherwise

public String toString ()

Return string representation of this VMID.

Returns
  • a string representation of the object.