|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectanon.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 IAddresspublic 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 | ||||||||