Constructor and Description |
---|
XID()
Creates a new XID object.
|
XID(long msb,
long lsb)
Creates a new XID object.
|
XID(java.util.UUID uuid)
Creates a new XID object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Creates a clone of this ID.
|
int |
compareTo(XID o) |
boolean |
equals(java.lang.Object obj)
Tests XID object for equality.
|
int |
hashCode()
Returns a hash code for this XID.
|
static XID |
parse(java.lang.String idString)
Parses an XID object from its text representation.
|
static XID |
read(java.io.DataInput in)
Reads a binary-serialized XID from a data input.
|
static XID |
read(java.io.DataInputStream dis)
Reads a binary-serialized XID from a data input stream.
|
java.lang.String |
toString()
Returns the string representation of an XID instance.
|
static void |
write(XID id,
java.io.DataOutput out)
Serializes an XID object binarily to a data output stream.
|
static void |
write(XID id,
java.io.DataOutputStream dos)
Serializes an XID object binarily to a data output stream.
|
public XID()
public XID(long msb, long lsb)
msb
- Most significant bits of an UUIDlsb
- Least significant bits of an UUIDpublic XID(java.util.UUID uuid)
uuid
- The UUID implementing XID uniqueness.public static XID parse(java.lang.String idString)
idString
- Text representation of an XID.public static XID read(java.io.DataInputStream dis) throws java.io.IOException
dis
- Data input stream to read XID from.java.io.IOException
public static XID read(java.io.DataInput in) throws java.io.IOException
in
- Data input to read XID from.java.io.IOException
public static void write(XID id, java.io.DataOutputStream dos) throws java.io.IOException
id
- XID to be serialized.dos
- Data output stream to store XID serialization.java.io.IOException
public static void write(XID id, java.io.DataOutput out) throws java.io.IOException
id
- XID to be serialized.out
- Data output to store XID serialization.java.io.IOException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object