|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConnectionInterface
Eine Implementierung dieses Interfaces legt fest, welches Netzwerkprotokoll die Daten zwischen Softwareeinheiten oder Rechner übertragen werden. Die Funktionalität wird protokollneutral durch dieses Interface für die Client-seitig notwendigen Methoden nach Außen vertreten.
ServerConnectionInterface
Method Summary | |
---|---|
void |
connect(String mainAdress,
int subAdressNumber)
Erzeugt eine Verbindung mit der spezifizierten Hauptadresse und der Nummer der Subadresse. |
void |
disconnect()
Schließt die aktuelle Verbindung. |
InputStream |
getInputStream()
Gibt den Stream des Empfangskanals zurück, von dem die Datensätze gelesen werden. |
String |
getMainAdress()
Gibt die Hauptadresse der Verbindung zurück. |
OutputStream |
getOutputStream()
Gibt den Stream des Sendekanals zurück, auf den die Datensätze geschrieben werden. |
int |
getSubAdressNumber()
Gibt die Nummer der Subadresse der Verbindung zurück. |
boolean |
isConnected()
Gibt die Information über den Verbindungsstatus zurück. |
Method Detail |
---|
String getMainAdress()
null
, wenn die Adresse nicht bekannt ist.int getSubAdressNumber()
0
, wenn der keine Verbindung besteht oder -1
, wenn die Adresse nicht bekannt
ist.OutputStream getOutputStream()
null
, wenn die Verbindung nicht zur Verfügung steht.InputStream getInputStream()
null
, wenn die Verbindung nicht zur Verfügung steht.void connect(String mainAdress, int subAdressNumber) throws ConnectionException
mainAdress
- die Hauptadresse der VerbindungsubAdressNumber
- die Nummer der Subadresse der Verbindung
ConnectionException
- Wenn die Verbindung nicht erfolgreich erzeugt werden konnte.void disconnect()
boolean isConnected()
true
, falls eine Verbindung aufgebaut wurde, sonst false
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |