private class ConfigurationRequesterCommunicator.ClientInfo extends java.lang.Object implements ClientSenderInterface
Verschickt die Antworten einer Konfigurationsanfrage
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<ResultData> |
_answers |
private SystemObject |
_client |
private java.util.List<ResultData> |
_writeAnswers |
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION| Modifier | Constructor and Description |
|---|---|
private |
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 java.util.List<ResultData> _answers
private java.util.List<ResultData> _writeAnswers
private 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)
Signalisiert einer Sendenden Quelle dass ihre Daten von einem Empfänger angemeldet wurden. Die Quelle wird damit aufgefordert Daten zu versenden.
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)
Liefert 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)