Interface HighLevelCommunicationCallbackInterface
-
- All Known Implementing Classes:
ClientHighLevelCommunication
public interface HighLevelCommunicationCallbackInterfaceSchnittstelle mit der Informationen der unteren Kommunikationsschicht an eine höhere Kommunikationsschicht weitergegeben werden.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisconnected(boolean error, java.lang.String message)Wird von der unteren Kommunikationsschicht in Fehlersituationen zum Abbruch der Kommunikationsverbindung aufgerufen.voidupdate(DataTelegram telegram)Wird von der unteren Kommunikationsschicht nach Empfang eines Telegramms aufgerufen.voidupdateConfigData(SendDataObject receivedData)Wenn ein neues Konfigurationstelegramm angekommen ist, wird es an die Verwaltung weitergeleitet.
-
-
-
Method Detail
-
update
void update(DataTelegram telegram) throws java.lang.InterruptedException
Wird von der unteren Kommunikationsschicht nach Empfang eines Telegramms aufgerufen.- Parameters:
telegram- Das empfangene Telegramm- Throws:
java.lang.InterruptedException- Wenn der Thread während eines blockierenden Aufrufs unterbrochen wurde
-
disconnected
void disconnected(boolean error, java.lang.String message)Wird von der unteren Kommunikationsschicht in Fehlersituationen zum Abbruch der Kommunikationsverbindung aufgerufen.- Parameters:
error-truesignalisiert eine Fehlersituation der unteren Kommunikationsschicht.message- Fehlermeldung, die die Fehlersituation näher beschreibt.
-
updateConfigData
void updateConfigData(SendDataObject receivedData)
Wenn ein neues Konfigurationstelegramm angekommen ist, wird es an die Verwaltung weitergeleitet.- Parameters:
receivedData- das Konfigurationstelegramm
-
-