org.mortbay.p2psockets.util
Class P2PInetAddrPort

java.lang.Object
  extended byInetAddrPort
      extended byorg.mortbay.p2psockets.util.P2PInetAddrPort

public class P2PInetAddrPort
extends InetAddrPort

InetAddress and Port.

See Also:
Serialized Form

Field Summary
static java.lang.String __0_0_0_0
           
 
Constructor Summary
P2PInetAddrPort()
           
P2PInetAddrPort(java.net.InetAddress addr, int port)
          Constructor.
P2PInetAddrPort(int port)
          Constructor for a port on all local host address.
P2PInetAddrPort(java.lang.String inetAddrPort)
          Constructor.
P2PInetAddrPort(java.lang.String host, int port)
          Constructor.
 
Method Summary
 java.lang.Object clone()
          Clone the P2PInetAddrPort.
protected  java.net.InetAddress convertInetAddress(java.net.InetAddress addr)
          Converts an InetAddress into a P2PInetAddress.
 boolean equals(java.lang.Object o)
          Equals.
 java.lang.String getHost()
          Get the Host.
 java.net.InetAddress getInetAddress()
          Get the IP address.
 int getPort()
          Get the port.
 int hashCode()
          Hash Code.
 void setHost(java.lang.String host)
          Set the Host.
 void setInetAddress(java.net.InetAddress addr)
          Set the IP address.
 void setPort(int port)
          Set the port.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

__0_0_0_0

public static final java.lang.String __0_0_0_0
See Also:
Constant Field Values
Constructor Detail

P2PInetAddrPort

public P2PInetAddrPort()

P2PInetAddrPort

public P2PInetAddrPort(int port)
Constructor for a port on all local host address.

Parameters:
port -

P2PInetAddrPort

public P2PInetAddrPort(java.net.InetAddress addr,
                       int port)
Constructor.

Parameters:
addr -
port -

P2PInetAddrPort

public P2PInetAddrPort(java.lang.String host,
                       int port)
                throws java.net.UnknownHostException
Constructor.

Parameters:
port -

P2PInetAddrPort

public P2PInetAddrPort(java.lang.String inetAddrPort)
                throws java.net.UnknownHostException
Constructor.

Method Detail

getHost

public java.lang.String getHost()
Get the Host.

Returns:
The IP address

setHost

public void setHost(java.lang.String host)
             throws java.net.UnknownHostException
Set the Host.

Parameters:
host -
Throws:
java.net.UnknownHostException

getInetAddress

public java.net.InetAddress getInetAddress()
Get the IP address.

Returns:
The IP address

setInetAddress

public void setInetAddress(java.net.InetAddress addr)
Set the IP address.

Parameters:
addr - The IP address

getPort

public int getPort()
Get the port.

Returns:
The port number

setPort

public void setPort(int port)
Set the port.

Parameters:
port - The port number

toString

public java.lang.String toString()

clone

public java.lang.Object clone()
Clone the P2PInetAddrPort.

Returns:
A new instance.

hashCode

public int hashCode()
Hash Code.

Returns:
hash Code.

equals

public boolean equals(java.lang.Object o)
Equals.

Parameters:
o -
Returns:
True if is the same address and port.

convertInetAddress

protected java.net.InetAddress convertInetAddress(java.net.InetAddress addr)
Converts an InetAddress into a P2PInetAddress.