Class SendSubscriptionTelegram

java.lang.Object
de.bsvrz.dav.daf.communication.lowLevel.telegrams.DataTelegram
de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionTelegram
All Implemented Interfaces:
QueueableTelegram

public class SendSubscriptionTelegram
extends DataTelegram
Die Applikation meldet Daten als Sender oder Quelle an.

Eine Applikation muss beim Datenaustausch über den Datenverteiler die zu übertragenden Daten identifizieren. Dies geschieht durch Angabe folgender Informationen:

Konfigurationsobjekt (Objekt-Id), Attributgruppe, Aspekt, Simulationsvariante

  • Constructor Details

    • SendSubscriptionTelegram

      public SendSubscriptionTelegram()
      Erzeugt neues SendSubscriptionTelegram
    • SendSubscriptionTelegram

      public SendSubscriptionTelegram​(SendSubscriptionInfo _sendSubscriptionInfo)
      Erzeugt neues SendSubscriptionTelegram
      Parameters:
      _sendSubscriptionInfo - Die Informationen der Sendeanmeldung
  • Method Details

    • getSendSubscriptionInfo

      public final SendSubscriptionInfo getSendSubscriptionInfo()
      Gibt die Informationen diese Sendeanmeldung an.
      Returns:
      Die Informationen der Sendeanmeldung
    • parseToString

      public java.lang.String parseToString()
      Description copied from class: DataTelegram
      Gibt eine String-Repräsentation dieses Datensatzes zurück.
      Specified by:
      parseToString in class DataTelegram
      Returns:
      Eine String-Repräsentation dieses Datensatzes.
    • write

      public void write​(java.io.DataOutputStream out) throws java.io.IOException
      Description copied from class: DataTelegram
      Schreibt ein Telegramm in den übergegebenen DataOutputStream.
      Specified by:
      write in class DataTelegram
      Parameters:
      out - Der DataOutputStream.
      Throws:
      java.io.IOException - Falls der Datensatz nicht in den Stream geschrieben werden kann.
    • read

      public void read​(java.io.DataInputStream in) throws java.io.IOException
      Description copied from class: DataTelegram
      Liest ein Telegramm vom übergegebenen DataInputStream.
      Specified by:
      read in class DataTelegram
      Parameters:
      in - Der DataInputStream.
      Throws:
      java.io.IOException - Falls der Datensatz nicht aus dem Stream gelesen werden kann.