de.bsvrz.pua.prot.client
Class ScriptAnswerReceiver

java.lang.Object
  extended by de.bsvrz.pua.prot.client.AnswerReceiver
      extended by de.bsvrz.pua.prot.client.ScriptAnswerReceiver

public class ScriptAnswerReceiver
extends AnswerReceiver

Empfänger für skript-bezogene Antworten von PuA. Meldet sich als Empfänger für Nachrichten von PuA an, die auf Anfragen gesendet wurden, die sich auf Skripte beziehen.

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:50 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Field Summary
 
Fields inherited from class de.bsvrz.pua.prot.client.AnswerReceiver
dataDescription, dav, debug, incoming, object, receiver, requestId
 
Constructor Summary
ScriptAnswerReceiver(ClientDavInterface dav, DynamicObject script, SystemObject receiver, long requestId, long timeout)
          Erzeugt den Empfänger.
 
Method Summary
protected  void update(ResultData result)
           
 
Methods inherited from class de.bsvrz.pua.prot.client.AnswerReceiver
hasData, take, take, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptAnswerReceiver

public ScriptAnswerReceiver(ClientDavInterface dav,
                            DynamicObject script,
                            SystemObject receiver,
                            long requestId,
                            long timeout)
                     throws ConfigurationException
Erzeugt den Empfänger. Empfänger meldet sich sofort auf Skript-bezogene Antwortdaten von Pua an.

Parameters:
dav - Verbindung zum Datenverteiler
script - 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.
Throws:
ConfigurationException - Fehler bei der Kommunikation mit der Konfiguration
Method Detail

update

protected void update(ResultData result)
Overrides:
update in class AnswerReceiver
See Also:
ClientReceiverInterface#update(ResultData[])


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.