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()