Subscription
RemoteReceivingSubscription
LocalReceivingSubscription
, RemoteDrainSubscription
, RemoteReceiverSubscription
public interface ReceivingSubscription extends Subscription
Modifier and Type | Method | Description |
---|---|---|
de.bsvrz.dav.daf.main.ReceiveOptions |
getReceiveOptions() |
Gibt die Empfangsoptionen zurück, die der Empfänger bei der Anmeldung spezifiziert hat
|
ReceiverState |
getState() |
Gibt den Status des Empfängers zurück
|
boolean |
isDrain() |
Gibt
true zurück, wenn es sich um eine Senke handelt |
void |
sendDataTelegram(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram applicationDataTelegram,
long applicationId) |
Sendet Daten an den Empfänger
|
void |
sendStateTelegram(ReceiverState receiverState) |
|
void |
setState(ReceiverState receiverState,
long centralTransmitterId) |
Setzt den Status des Empfängers
|
getAuthenticationState, getBaseSubscriptionInfo, getCentralDistributorId, getCommunication, getConnectionState, getNodeId, isAllowed, unsubscribe
boolean isDrain()
true
zurück, wenn es sich um eine Senke handelttrue
, wenn es sich um eine Senke handelt, sonst (Empfänger) false
de.bsvrz.dav.daf.main.ReceiveOptions getReceiveOptions()
void sendDataTelegram(de.bsvrz.dav.daf.communication.lowLevel.telegrams.ApplicationDataTelegram applicationDataTelegram, long applicationId)
applicationDataTelegram
- TelegrammapplicationId
- oder -1 falls nicht bekanntReceiverState getState()
void setState(ReceiverState receiverState, long centralTransmitterId)
receiverState
- neuer StatuscentralTransmitterId
- void sendStateTelegram(ReceiverState receiverState)