Class SubscriptionsFromApplicationStorage


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

      Modifier and Type Method Description
      java.util.List<de.bsvrz.dav.daf.communication.lowLevel.telegrams.ReceiveSubscriptionInfo> getReceivingSubscription()
      Gibt alle Anmeldungen zurück, die Daten empfangen.
      java.util.List<de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionInfo> getSendingSubscriptions()
      Gibt alle Anmeldungen zurück, die Daten verschicken.
      void subscribeReceiveData​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ReceiveSubscriptionTelegram receiveSubscriptionTelegram)
      Registriert eine Empfangsanmeldung.
      void subscribeSendData​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionTelegram sendSubscriptionTelegram)
      Registriert eine Senderanmeldung.
      de.bsvrz.dav.daf.communication.lowLevel.telegrams.ReceiveSubscriptionInfo unsubscribeReceiveData​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo baseSubscriptionInfo)
      Meldet eine Empfangsanmeldung ab.
      de.bsvrz.dav.daf.communication.lowLevel.telegrams.SendSubscriptionInfo unsubscribeSendData​(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo baseSubscriptionInfo)
      Meldet eine Senderanmeldung ab.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • 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 java.util.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 java.util.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.