public interface ConnectionInterface
ServerConnectionInterface| Modifier and Type | Method and Description |
|---|---|
void |
connect(java.lang.String mainAdress,
int subAdressNumber)
Erzeugt eine Verbindung mit der spezifizierten Hauptadresse und der Nummer der Subadresse.
|
void |
disconnect()
Schließt die aktuelle Verbindung.
|
java.io.InputStream |
getInputStream()
Gibt den Stream des Empfangskanals zurück, von dem die Datensätze gelesen werden.
|
java.lang.String |
getMainAdress()
Gibt die Hauptadresse der Verbindung zurück.
|
java.io.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.
|
default boolean |
isLoopback()
Gibt an, ob sich der Verbindungspartner auf dem selben System befindet (z.B.
|
java.lang.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.java.io.OutputStream getOutputStream()
null, wenn die Verbindung nicht zur Verfügung steht.java.io.InputStream getInputStream()
null, wenn die Verbindung nicht zur Verfügung steht.void connect(java.lang.String mainAdress,
int subAdressNumber)
throws ConnectionException
mainAdress - die Hauptadresse der VerbindungsubAdressNumber - die Nummer der Subadresse der VerbindungConnectionException - Wenn die Verbindung nicht erfolgreich erzeugt werden konnte.void disconnect()
boolean isConnected()
true, falls eine Verbindung aufgebaut wurde, sonst false.default boolean isLoopback()