public class ScriptAnswerReceiver extends AnswerReceiver
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug
Debug Ausgabe
|
dataDescription, dav, incoming, object, receiver, requestId
Constructor and Description |
---|
ScriptAnswerReceiver(ClientDavInterface dav,
DynamicObject script,
SystemObject receiver,
long requestId,
long timeout)
Erzeugt den Empfänger.
|
Modifier and Type | Method and Description |
---|---|
protected void |
update(ResultData result)
Wird für jeden empfangenen Datensatz von
AnswerReceiver.update(ResultData[]) aufgerufen. |
hasData, subscribe, take, take, unsubscribe, update
private static final Debug _debug
public ScriptAnswerReceiver(ClientDavInterface dav, DynamicObject script, 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.ConfigurationException
- Fehler bei der Kommunikation mit der Konfigurationprotected void update(ResultData result)
AnswerReceiver
AnswerReceiver.update(ResultData[])
aufgerufen.update
in class AnswerReceiver
result
- Eingehender Datensatz. Enthält Daten, d.h. rd.getData()
ist nicht null
.