Package de.bsvrz.dav.dav.subscriptions
Interface SendingSubscription
- All Superinterfaces:
Subscription
- All Known Subinterfaces:
RemoteSendingSubscription
- All Known Implementing Classes:
LocalSendingSubscription
,RemoteSenderSubscription
,RemoteSourceSubscription
Interface für eine Anmeldung, die Daten sendet
-
Method Summary
Modifier and TypeMethodDescriptiongetState()
Gibt den Status der Anmeldung zurückboolean
Gibttrue
zurück, wenn der Sender spezifiziert hat, dass er Sendesteuerung benutzen möchte.boolean
isSource()
Gibttrue
zurück, wenn es sich um eine Quelle handeltvoid
setState
(SenderState senderState, long centralTransmitterId) Setzt den Status der AnmeldungMethods inherited from interface de.bsvrz.dav.dav.subscriptions.Subscription
getAuthenticationState, getBaseSubscriptionInfo, getCentralDistributorId, getCommunication, getConnectionState, getNodeId, isAllowed, unsubscribe
-
Method Details
-
isSource
boolean isSource()Gibttrue
zurück, wenn es sich um eine Quelle handelt- Returns:
true
, wenn es sich um eine Quelle handelt, sonst (Sender)false
-
isRequestSupported
boolean isRequestSupported()Gibttrue
zurück, wenn der Sender spezifiziert hat, dass er Sendesteuerung benutzen möchte. Hat nur eine Wirkung bei lokalen Anmeldungen.- Returns:
true
, wenn der Sender spezifiziert hat, dass er Sendesteuerung benutzen möchte, sonstfalse
-
getState
SenderState getState()Gibt den Status der Anmeldung zurück- Returns:
- den Status der Anmeldung
-
setState
Setzt den Status der Anmeldung- Parameters:
senderState
- neuer StatuscentralTransmitterId
-
-