de.tud.dvs1.mmpgp2p
Class RegionControllerInfo

java.lang.Object
  extended by de.tud.dvs1.mmpgp2p.RegionControllerInfo
All Implemented Interfaces:
java.io.Serializable

public class RegionControllerInfo
extends java.lang.Object
implements java.io.Serializable

Diese Klasse spiegelt die Schnittstelle zu einem RegionController für Server und Client wider. Die Klasse bietet alle Informationen, um mit einem RegionController kommunizieren zu können.

See Also:
Serialized Form

Constructor Summary
RegionControllerInfo(java.net.InetAddress a, java.lang.String host, java.lang.String nice)
           
RegionControllerInfo(java.net.InetAddress a, java.lang.String host, java.lang.String nice, int p)
           
 
Method Summary
 java.lang.String getHostname()
          Gibt den DNS-Namen des RCs innerhalb des Netzwerkes zurück
 int getID()
           
 java.lang.String getNicename()
          Gibt den Namen des RCs innerhalb des Systems zurück (nicht zu verwechseln mit DNS-Name, den man über die Funktion getHostname() bekommt)
 int getPort()
          Gibt den Port zurück, auf dem der RC lauscht
protected  void setID(int id)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegionControllerInfo

public RegionControllerInfo(java.net.InetAddress a,
                            java.lang.String host,
                            java.lang.String nice)

RegionControllerInfo

public RegionControllerInfo(java.net.InetAddress a,
                            java.lang.String host,
                            java.lang.String nice,
                            int p)
Method Detail

getNicename

public java.lang.String getNicename()
Gibt den Namen des RCs innerhalb des Systems zurück (nicht zu verwechseln mit DNS-Name, den man über die Funktion getHostname() bekommt)

Returns:
den beschreibenden Namen des RCs im System

getHostname

public java.lang.String getHostname()
Gibt den DNS-Namen des RCs innerhalb des Netzwerkes zurück

Returns:
den DNS-Namen des RCs im P2P-Netzwerk

getID

public int getID()

setID

protected void setID(int id)

getPort

public int getPort()
Gibt den Port zurück, auf dem der RC lauscht

Returns:
den Port des RCs im P2P-Netzwerk

toString

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