private class DatasetEditorFrame.DatasetSender extends java.lang.Object implements ClientSenderInterface
Diese Klasse überprüft mit Hilfe der Sendesteuerung, ob gesendet werden kann oder nicht.
Modifier and Type | Field and Description |
---|---|
private byte |
_state |
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
Modifier | Constructor and Description |
---|---|
private |
DatasetSender() |
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(SystemObject object,
DataDescription dataDescription,
byte state)
Falls gesendet werden kann, wird der Sende-Button aktiviert.
|
byte |
getState() |
boolean |
isRequestSupported(SystemObject object,
DataDescription dataDescription)
Diese Methode gibt an, ob Sendesteuerung erwünscht ist.
|
void |
setState(byte state) |
public void dataRequest(SystemObject object, DataDescription dataDescription, byte state)
Falls gesendet werden kann, wird der Sende-Button aktiviert.
dataRequest
in interface ClientSenderInterface
object
- das Objekt, das beim Datenverteiler angemeldet wurdedataDescription
- Information der angemeldeten Datenstate
- Status der SendesteuerungClientSenderInterface.START_SENDING
,
ClientSenderInterface.STOP_SENDING
,
ClientSenderInterface.STOP_SENDING_NO_RIGHTS
,
ClientSenderInterface.STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
public boolean isRequestSupported(SystemObject object, DataDescription dataDescription)
Diese Methode gibt an, ob Sendesteuerung erwünscht ist.
isRequestSupported
in interface ClientSenderInterface
object
- das Objekt, das beim Datenverteiler angemeldet wurdedataDescription
- Information der angemeldeten DatenClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte)
public byte getState()
public void setState(byte state)