Class SubscriptionsFromApplicationStorage

java.lang.Object
de.bsvrz.dav.dav.main.SubscriptionsFromRemoteStorage
de.bsvrz.dav.dav.main.SubscriptionsFromApplicationStorage

public class SubscriptionsFromApplicationStorage extends SubscriptionsFromRemoteStorage
Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation empfangen wurden.
  • Constructor Details

  • Method Details

    • subscribeSendData

      public final void subscribeSendData(de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionTelegram sendSubscriptionTelegram)
      Registriert eine Senderanmeldung.
      Parameters:
      sendSubscriptionTelegram - der anzumeldende Sender
    • unsubscribeSendData

      public final de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionInfo unsubscribeSendData(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo baseSubscriptionInfo)
      Meldet eine Senderanmeldung ab.
      Parameters:
      baseSubscriptionInfo - die abzumeldende Senderanmeldung
      Returns:
      die abgemeldete Senderanmeldung
    • subscribeReceiveData

      public final void subscribeReceiveData(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ReceiveSubscriptionTelegram receiveSubscriptionTelegram)
      Registriert eine Empfangsanmeldung.
      Parameters:
      receiveSubscriptionTelegram - die anzumeldende Emfangsanmeldung
    • unsubscribeReceiveData

      public final de.bsvrz.dav.daf.communication.lowLevel.telegrams.ReceiveSubscriptionInfo unsubscribeReceiveData(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo baseSubscriptionInfo)
      Meldet eine Empfangsanmeldung ab.
      Parameters:
      baseSubscriptionInfo - die abbzumeldende Empfangsanmeldung
      Returns:
      die abgemeldete Empfangsanmeldung
    • getSendingSubscriptions

      public List<de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionInfo> getSendingSubscriptions()
      Gibt alle Anmeldungen zurück, die Daten verschicken. Die Rolle (Sender, Quelle) kann mit canSend(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo) in Erfahrung gebracht werden.
      Returns:
      Alle Anmeldungen, die Daten verschicken.
    • getReceivingSubscription

      public List<de.bsvrz.dav.daf.communication.lowLevel.telegrams.ReceiveSubscriptionInfo> getReceivingSubscription()
      Gibt alle Anmeldungen zurück, die Daten empfangen. Die Rolle (Empfänger, Senke) kann mit canReceive(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo) in Erfahrung gebracht werden.
      Returns:
      Alle Anmeldungen, die Daten empfangen.