|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object anon.transport.address.TcpIpAddress
public class TcpIpAddress
Eine TcpIpAddress
erlaubt es einen Endunkt auf Basis einer
Socketverbindung eindeutig durch das Paar von Ip-Addresse und Port zu
bestimmen.
Field Summary | |
---|---|
private static java.lang.String |
IP_PARAMETER
|
protected java.net.InetAddress |
m_ipAddress
Die IP-Adresse. |
protected int |
m_port
Der Port der Adresse |
private static java.lang.String |
PORT_PARAMETER
|
static java.lang.String |
TRANSPORT_IDENTIFIER
|
Constructor Summary | |
---|---|
TcpIpAddress(Endpoint a_baseAddress)
Erstellt eine neue TcpIpAddress , wobei die Belegung fuer Port und
IP-Address aus den entsprechenden Paramtern eines uebergebenen Endpoint
ermittelt wird. |
|
TcpIpAddress(java.net.InetAddress a_ipAdress,
int a_port)
Erstellt eine neue TcpIpAddress auf Basis einer uebergebenen
IP-Adresse und eines Portes. |
|
TcpIpAddress(java.lang.String a_host,
int a_port)
Erstellt eine neue TcpIpAddress auf Basis des uebergebenen Host
und Portes. |
Method Summary | |
---|---|
AddressParameter[] |
getAllParameters()
Gibt eine Liste saemtlicher Parameter der Adresse zurueck. |
java.lang.String |
getHostname()
Versucht ausgehend von der IP-Adresse den Hostname zu ermitteln. |
java.net.InetAddress |
getIPAddress()
Liefert die IP-Adresse zurueck. |
int |
getPort()
Liefert den Port zurueck. |
java.lang.String |
getTransportIdentifier()
Liefert den Identifier des Transportmediums zurueck. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TRANSPORT_IDENTIFIER
private static final java.lang.String IP_PARAMETER
private static final java.lang.String PORT_PARAMETER
protected int m_port
protected java.net.InetAddress m_ipAddress
Constructor Detail |
---|
public TcpIpAddress(java.lang.String a_host, int a_port)
TcpIpAddress
auf Basis des uebergebenen Host
und Portes. Intern wird dabei Versucht des Hostnamen zur nummerischen
Darstellung, der IP-Addresse aufzuloesen. Sollte dies nicht gelingen, ist
diese null.
a_host
- Der Hostname oder Textdarstellung der nummerischen
Repraesentation.a_port
- Der Port.public TcpIpAddress(java.net.InetAddress a_ipAdress, int a_port)
TcpIpAddress
auf Basis einer uebergebenen
IP-Adresse und eines Portes.
public TcpIpAddress(Endpoint a_baseAddress) throws AddressMappingException
TcpIpAddress
, wobei die Belegung fuer Port und
IP-Address aus den entsprechenden Paramtern eines uebergebenen Endpoint
ermittelt wird.
AddressMappingException
Method Detail |
---|
public java.net.InetAddress getIPAddress()
public int getPort()
public java.lang.String getHostname()
public AddressParameter[] getAllParameters()
IAddress
getAllParameters
in interface IAddress
public java.lang.String getTransportIdentifier()
IAddress
getTransportIdentifier
in interface IAddress
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |