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ückbooleanGibttruezurück, wenn der Sender spezifiziert hat, dass er Sendesteuerung benutzen möchte.booleanisSource()Gibttruezurück, wenn es sich um eine Quelle handeltvoidsetState(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()Gibttruezurück, wenn es sich um eine Quelle handelt- Returns:
true, wenn es sich um eine Quelle handelt, sonst (Sender)false
-
isRequestSupported
boolean isRequestSupported()Gibttruezurü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-
-