private class ConfigurationRequesterCommunicator.ClientInfo extends Object implements ClientSenderInterface
| Modifier and Type | Field and Description |
|---|---|
private List |
_answers |
private SystemObject |
_client |
private List |
_writeAnswers |
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION| Modifier | Constructor and Description |
|---|---|
private |
ConfigurationRequesterCommunicator.ClientInfo(SystemObject client) |
| Modifier and Type | Method and Description |
|---|---|
void |
dataRequest(SystemObject object,
DataDescription dataDescription,
byte state)
Signalisiert einer Sendenden Quelle dass ihre Daten von einem Empfänger angemeldet wurden.
|
boolean |
isRequestSupported(SystemObject object,
DataDescription dataDescription)
Liefert
true zurück, um den Datenverteiler-Applikationsfunktionenen zu signalisieren, dass eine Sendesteuerung erwünscht ist. |
private void |
sendData(boolean isWriteRequestAnswer,
ResultData result) |
private final SystemObject _client
private List _answers
private List _writeAnswers
private ConfigurationRequesterCommunicator.ClientInfo(SystemObject client) throws OneSubscriptionPerSendData, ConfigurationException
private void sendData(boolean isWriteRequestAnswer,
ResultData result)
throws DataNotSubscribedException,
ConfigurationException,
SendSubscriptionNotConfirmed
public void dataRequest(SystemObject object, DataDescription dataDescription, byte state)
dataRequest in interface ClientSenderInterfaceobject - Die Anmeldeinformation der zu versendenden Daten.dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.state - Informationen zur angeforderten Daten : 0: bedeutet Sendung startenClientSenderInterface.START_SENDING,
ClientSenderInterface.STOP_SENDING,
ClientSenderInterface.STOP_SENDING_NO_RIGHTS,
ClientSenderInterface.STOP_SENDING_NOT_A_VALID_SUBSCRIPTIONpublic boolean isRequestSupported(SystemObject object, DataDescription dataDescription)
true zurück, um den Datenverteiler-Applikationsfunktionenen zu signalisieren, dass eine Sendesteuerung erwünscht ist.isRequestSupported in interface ClientSenderInterfaceobject - Wird ignoriert.dataDescription - Wird ignoriert.true.ClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte)