Class TransmitterConnectionInfoRequest

java.lang.Object
de.bsvrz.dav.daf.main.impl.config.telegrams.ConfigTelegram
de.bsvrz.dav.daf.main.impl.config.telegrams.TransmitterConnectionInfoRequest

public class TransmitterConnectionInfoRequest
extends ConfigTelegram
Diese Klasse stellt ein Anfragetelegramm zu den Verbindungsinformationen eines DAV dar. Das Telegramm enthält die ID des DAV dessen Verbindungen, zu anderen DAV, gesucht werden.
  • Constructor Details

    • TransmitterConnectionInfoRequest

      public TransmitterConnectionInfoRequest()
      Erzeugt ein neues Objekt ohne Parameter. Die Parameter werden zu einem späteren Zeitpunkt über die read-Methode eingelesen.
    • TransmitterConnectionInfoRequest

      public TransmitterConnectionInfoRequest​(long desiredReplyVersion, long transmitterId)
      Erzeugt ein neues Objekt mit den gegebenen Parametern.
      Parameters:
      desiredReplyVersion - Gewünschte Version der Antwort
      transmitterId - TransmitterID
  • Method Details

    • getDesiredReplyVersion

      public final long getDesiredReplyVersion()
      Bestimmt die gewünschte Antwort-Version.
      Returns:
      Der Wert 0 kennzeichnet, dass nur die ursprüngliche Version einer Antwort ohne Benutzernamen für die Authentifizierung erwartet wird; der Wert 1 kennzeichnet, dass falls möglich die neue Version der Antwort mit Benutzernamen für die Authentifizierung bevorzugt wird.
      See Also:
      TransmitterConnectionInfoAnswer
    • getTransmitterId

      public final long getTransmitterId()
      Bestimmt die Id des Datenverteilers zu dem Verbindungsinformationen angefordert werden sollen.
      Returns:
      ID des Datenverteilers
    • parseToString

      public final java.lang.String parseToString()
      Description copied from class: ConfigTelegram
      Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
      Specified by:
      parseToString in class ConfigTelegram
      Returns:
      Liefert eine Beschreibung des Telegramms für Debug-Zwecke
    • write

      public final void write​(java.io.DataOutputStream out) throws java.io.IOException
      Description copied from class: ConfigTelegram
      Serialisiert dieses Objekt.
      Specified by:
      write in class ConfigTelegram
      Parameters:
      out - Stream auf den das Objekt geschrieben werden soll.
      Throws:
      java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
    • read

      public final void read​(java.io.DataInputStream in) throws java.io.IOException
      Description copied from class: ConfigTelegram
      Deserialisiert dieses Objekt.
      Specified by:
      read in class ConfigTelegram
      Parameters:
      in - Stream von dem das Objekt gelesen werden soll.
      Throws:
      java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.