LocalSubscription
, ReceivingSubscription
, RemoteCentralSubscription
, RemoteReceivingSubscription
, RemoteSendingSubscription
, RemoteSubscription
, SendingSubscription
LocalReceivingSubscription
, LocalSendingSubscription
, RemoteDrainSubscription
, RemoteReceiverSubscription
, RemoteSenderSubscription
, RemoteSourceSubscription
public interface Subscription
Modifier and Type | Method | Description |
---|---|---|
de.bsvrz.dav.daf.communication.protocol.UserLogin |
getAuthenticationState() |
Gibt die Id des angemeldeten Benutzers zurück.
|
de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo |
getBaseSubscriptionInfo() |
Gibt die Objekt-Attributgruppenverwendung-Simulationsvariante-Kombination zurück, auf die diese Anmeldung stattfindet
|
long |
getCentralDistributorId() |
Gibt die Zentraldatenverteiler-ID zurück.
|
CommunicationInterface |
getCommunication() |
Gibt die Schnittstelle zum Kommunikationspartner zurück, also z.B. eine T_A oder T_T-Verbindung
|
ConnectionState |
getConnectionState() |
Gibt den Verbindungsstatus zum Kommunikationspartner zurück
|
long |
getNodeId() |
Liefert die Id der anmeldenden Applikation bzw. des anmeldenden Datenverteilers (nicht zwingend der direkt verbundene Datenverteiler, sondern
der Kommunikationspartner, der die Daten bereitstellt oder empfängt)
|
boolean |
isAllowed() |
Gibt zurück, ob die Anmeldung von der lokalen Rechteprüfung erlaubt ist
|
void |
unsubscribe() |
Beendet die Datenanmeldung, sendet eventuelle Abmeldetelegramme
|
CommunicationInterface getCommunication()
de.bsvrz.dav.daf.communication.lowLevel.telegrams.BaseSubscriptionInfo getBaseSubscriptionInfo()
boolean isAllowed()
de.bsvrz.dav.daf.communication.protocol.UserLogin getAuthenticationState()
long getNodeId()
ConnectionState getConnectionState()
long getCentralDistributorId()
void unsubscribe()