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, updateprivate 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)
AnswerReceiverAnswerReceiver.update(ResultData[]) aufgerufen.update in class AnswerReceiverresult - Eingehender Datensatz. Enthält Daten, d.h. rd.getData() ist nicht null.