Class SubscriptionsFromApplicationStorage


  • public class SubscriptionsFromApplicationStorage
    extends SubscriptionsFromRemoteStorage
    Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation empfangen wurden.
    • 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.