org.apache.cassandra.net
Class EndPoint

java.lang.Object
  extended by org.apache.cassandra.net.EndPoint
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<EndPoint>

public class EndPoint
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<EndPoint>

Author : Avinash Lakshman ( alakshman@facebook.com) & Prashant Malik ( pmalik@facebook.com )

See Also:
Serialized Form

Field Summary
static EndPoint randomLocalEndPoint_
           
protected static int randomPort_
           
 
Constructor Summary
EndPoint(int port)
           
EndPoint(java.lang.String host, int port)
           
 
Method Summary
 int compareTo(EndPoint rhs)
           
 boolean equals(java.lang.Object o)
           
static EndPoint fromBytes(byte[] bytes)
           
static EndPoint fromString(java.lang.String str)
           
 java.lang.String getHost()
           
 java.net.InetSocketAddress getInetAddress()
           
 int getPort()
           
 int hashCode()
           
 void setPort(int port)
           
static byte[] toBytes(EndPoint ep)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

randomPort_

protected static final int randomPort_
See Also:
Constant Field Values

randomLocalEndPoint_

public static EndPoint randomLocalEndPoint_
Constructor Detail

EndPoint

public EndPoint(java.lang.String host,
                int port)

EndPoint

public EndPoint(int port)
Method Detail

getHost

public java.lang.String getHost()

getPort

public int getPort()

setPort

public void setPort(int port)

getInetAddress

public java.net.InetSocketAddress getInetAddress()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(EndPoint rhs)
Specified by:
compareTo in interface java.lang.Comparable<EndPoint>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

fromString

public static EndPoint fromString(java.lang.String str)

toBytes

public static byte[] toBytes(EndPoint ep)

fromBytes

public static EndPoint fromBytes(byte[] bytes)


Copyright © 2009 The Apache Software Foundation