Package org.jgroups.util
Class Owner
- java.lang.Object
-
- org.jgroups.util.Owner
-
- All Implemented Interfaces:
java.lang.Comparable<Owner>
,Streamable
public class Owner extends java.lang.Object implements Streamable, java.lang.Comparable<Owner>
Represents an 'owner', which is an address and thread ID- Author:
- Bela Ban
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Owner o)
boolean
equals(java.lang.Object obj)
Address
getAddress()
long
getThreadId()
int
hashCode()
void
readFrom(java.io.DataInput in)
Read the state of the current object (including superclasses) from instream Note that the input stream must not be closedjava.lang.String
toString()
void
writeTo(java.io.DataOutput out)
Write the entire state of the current object (including superclasses) to outstream.
-
-
-
Field Detail
-
address
protected Address address
-
thread_id
protected long thread_id
-
-
Constructor Detail
-
Owner
public Owner()
-
Owner
public Owner(Address address, long thread_id)
-
-
Method Detail
-
getAddress
public Address getAddress()
-
getThreadId
public long getThreadId()
-
writeTo
public void writeTo(java.io.DataOutput out) throws java.io.IOException
Description copied from interface:Streamable
Write the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed- Specified by:
writeTo
in interfaceStreamable
- Throws:
java.io.IOException
-
readFrom
public void readFrom(java.io.DataInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Description copied from interface:Streamable
Read the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Specified by:
readFrom
in interfaceStreamable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
compareTo
public int compareTo(Owner o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Owner>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-