Interface CommunicationInterface

    • Method Summary

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