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 ClientSenderInterface
object
- 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_SUBSCRIPTION
public boolean isRequestSupported(SystemObject object, DataDescription dataDescription)
true
zurück, um den Datenverteiler-Applikationsfunktionenen zu signalisieren, dass eine Sendesteuerung erwünscht ist.isRequestSupported
in interface ClientSenderInterface
object
- Wird ignoriert.dataDescription
- Wird ignoriert.true
.ClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.DataDescription, byte)