Interface CommunicationInterface

    • Method Summary

      Modifier and Type Method Description
      long getId()
      Gibt die Id der Verbindung bzw. des Kommunikationspartners zurück.
      de.bsvrz.dav.daf.communication.protocol.UserLogin getUserLogin()
      Gibt den Authentifizierungsstatus des verbundenen Benutzers zurück
      void sendData​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram telegram, long applicationId, boolean toCentralDistributor)
      Versendet ein Daten-Telegramm über diese Verbindung
    • Method Detail

      • getUserLogin

        de.bsvrz.dav.daf.communication.protocol.UserLogin getUserLogin()
        Gibt den Authentifizierungsstatus des verbundenen Benutzers zurück
        Returns:
        der verbundene Benutzer
      • sendData

        void sendData​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram telegram,
                      long applicationId,
                      boolean toCentralDistributor)
        Versendet ein Daten-Telegramm über diese Verbindung
        Parameters:
        telegram - Telegramm
        applicationId - Absender-Applikation oder -1 falls nicht bekannt
        toCentralDistributor - true: In Richtung des Zentraldatenverteilers, beim Sender-Senke-Datenfluss. false: Aus Richtung des Zentraldatenverteilers, beim Quelle-Empfänger-Datenfluss.
      • getId

        long getId()
        Gibt die Id der Verbindung bzw. des Kommunikationspartners zurück.
        • Bei Applikationen: Applikations-Id
        • Bei Datenverteilern: Datenverteiler-Id
        Returns:
        Id