Interface HighLevelCommunicationCallbackInterface

All Known Implementing Classes:
ClientHighLevelCommunication

public interface HighLevelCommunicationCallbackInterface
Schnittstelle mit der Informationen der unteren Kommunikationsschicht an eine höhere Kommunikationsschicht weitergegeben werden.
  • Method Summary

    Modifier and Type Method Description
    void disconnected​(boolean error, java.lang.String message)
    Wird von der unteren Kommunikationsschicht in Fehlersituationen zum Abbruch der Kommunikationsverbindung aufgerufen.
    void update​(DataTelegram telegram)
    Wird von der unteren Kommunikationsschicht nach Empfang eines Telegramms aufgerufen.
    void updateConfigData​(SendDataObject receivedData)
    Wenn ein neues Konfigurationstelegramm angekommen ist, wird es an die Verwaltung weitergeleitet.
  • Method Details

    • 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 - true signalisiert 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