Package de.bsvrz.dav.dav.main
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.
-
-
Field Summary
-
Fields inherited from class de.bsvrz.dav.dav.main.SubscriptionsFromRemoteStorage
_connection, receiveSubscriptionTable, sendSubscriptionTable, T_A, T_T
-
-
Constructor Summary
Constructors Constructor Description SubscriptionsFromApplicationStorage(ServerHighLevelCommunication connection)
-
Method Summary
All Methods Instance Methods Concrete Methods 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 de.bsvrz.dav.dav.main.SubscriptionsFromRemoteStorage
print, printSubscriptions, toString
-
-
-
-
Constructor Detail
-
SubscriptionsFromApplicationStorage
public SubscriptionsFromApplicationStorage(ServerHighLevelCommunication connection)
-
-
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 mitcanSend(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 mitcanReceive(de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo)
in Erfahrung gebracht werden.- Returns:
- Alle Anmeldungen, die Daten empfangen.
-
-