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

      All Methods Instance Methods Abstract Methods 
      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 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 - 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