org.hopto.pentaj.jexin.node
Class NodeAddress
java.lang.Object
org.hopto.pentaj.jexin.node.NodeAddress
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<NodeAddress>
public class NodeAddress
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable<NodeAddress>
The address of a node
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NodeAddress
public NodeAddress(java.lang.String host,
int port)
NodeAddress
public NodeAddress(java.lang.String host,
java.lang.String port)
NodeAddress
public NodeAddress(java.lang.String hostAndPort)
- Parameters:
hostAndPort
- Must be in the format host:port
NodeAddress
public NodeAddress(NodeAddress copyFrom)
getHost
public java.lang.String getHost()
getPort
public int getPort()
compareTo
public int compareTo(NodeAddress o)
- Specified by:
compareTo
in interface java.lang.Comparable<NodeAddress>
- See Also:
Comparable.compareTo(java.lang.Object)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
- See Also:
Object.equals(java.lang.Object)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
- See Also:
Object.hashCode()
toString
public java.lang.String toString()
- The result can be successfully parsed by the nodeAddress parsing constructor
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()