Package de.bsvrz.dav.dav.subscriptions
Interface SendingSubscription
-
- All Superinterfaces:
Subscription
- All Known Subinterfaces:
RemoteSendingSubscription
- All Known Implementing Classes:
LocalSendingSubscription,RemoteSenderSubscription,RemoteSourceSubscription
public interface SendingSubscription extends Subscription
Interface für eine Anmeldung, die Daten sendet
-
-
Method Summary
Modifier and Type Method Description SenderStategetState()Gibt den Status der Anmeldung zurückbooleanisRequestSupported()Gibttruezurü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 Anmeldung-
Methods inherited from interface de.bsvrz.dav.dav.subscriptions.Subscription
getAuthenticationState, getBaseSubscriptionInfo, getCentralDistributorId, getCommunication, getConnectionState, getNodeId, isAllowed, unsubscribe
-
-
-
-
Method Detail
-
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
void setState(SenderState senderState, long centralTransmitterId)
Setzt den Status der Anmeldung- Parameters:
senderState- neuer StatuscentralTransmitterId-
-
-