de.bsvrz.puk.config.main.communication
Class ConfigurationRequesterCommunicator.ClientInfo

java.lang.Object
  extended by de.bsvrz.puk.config.main.communication.ConfigurationRequesterCommunicator.ClientInfo
All Implemented Interfaces:
ClientSenderInterface
Enclosing class:
ConfigurationRequesterCommunicator

private class ConfigurationRequesterCommunicator.ClientInfo
extends Object
implements ClientSenderInterface

Verschickt die Antworten einer Konfigurationsanfrage


Field Summary
private  List _answers
           
private  SystemObject _client
           
private  List _writeAnswers
           
 
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
 
Constructor Summary
private ConfigurationRequesterCommunicator.ClientInfo(SystemObject client)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_client

private final SystemObject _client

_answers

private List _answers

_writeAnswers

private List _writeAnswers
Constructor Detail

ConfigurationRequesterCommunicator.ClientInfo

private ConfigurationRequesterCommunicator.ClientInfo(SystemObject client)
                                               throws OneSubscriptionPerSendData,
                                                      ConfigurationException
Throws:
OneSubscriptionPerSendData
ConfigurationException
Method Detail

sendData

private void sendData(boolean isWriteRequestAnswer,
                      ResultData result)
               throws DataNotSubscribedException,
                      ConfigurationException,
                      SendSubscriptionNotConfirmed
Throws:
DataNotSubscribedException
ConfigurationException
SendSubscriptionNotConfirmed

dataRequest

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.

Specified by:
dataRequest in interface ClientSenderInterface
Parameters:
object - Die Anmeldeinformation der zu versendenden Daten.
dataDescription - Beschreibende Informationen zu den abzumeldenden Daten.
state - Informationen zur angeforderten Daten : 0: bedeutet Sendung starten

isRequestSupported

public boolean isRequestSupported(SystemObject object,
                                  DataDescription dataDescription)
Liefert true zurück, um den Datenverteiler-Applikationsfunktionenen zu signalisieren, dass eine Sendesteuerung erwünscht ist.

Specified by:
isRequestSupported in interface ClientSenderInterface
Parameters:
object - Wird ignoriert.
dataDescription - Wird ignoriert.
Returns:
true.