public class ScriptAnswerReceiver extends AnswerReceiver
dataDescription, dav, incoming, object, receiver, requestId
Constructor and Description |
---|
ScriptAnswerReceiver(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.DynamicObject script,
de.bsvrz.dav.daf.main.config.SystemObject receiver,
long requestId,
long timeout)
Erzeugt den Empfänger.
|
Modifier and Type | Method and Description |
---|---|
protected void |
update(de.bsvrz.dav.daf.main.ResultData result)
Wird für jeden empfangenen Datensatz von
AnswerReceiver.update(ResultData[]) aufgerufen. |
hasData, subscribe, take, take, unsubscribe, update
public ScriptAnswerReceiver(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.config.DynamicObject script, de.bsvrz.dav.daf.main.config.SystemObject receiver, long requestId, long timeout)
dav
- Verbindung zum Datenverteilerscript
- Skriptobjekt, auf das sich die Antwort bezieht.receiver
- Objekt das die Anfrage, auf die sich die eingehende Antwort bezieht, gesendet hat.requestId
- Anfrage-Id.timeout
- Maximale Wartezeit, in der eine Antwort eingehen muss. 0
ist die unbegrenzte Wartezeit.de.bsvrz.dav.daf.main.config.ConfigurationException
- Fehler bei der Kommunikation mit der Konfigurationprotected void update(de.bsvrz.dav.daf.main.ResultData result)
AnswerReceiver
AnswerReceiver.update(ResultData[])
aufgerufen.update
in class AnswerReceiver
result
- Eingehender Datensatz. Enthält Daten, d.h. rd.getData()
ist nicht null
.