de.bsvrz.ste.rdstmc.junit.tools
Class WarteAufAktualisierteDaten

java.lang.Object
  extended by de.bsvrz.ste.rdstmc.junit.tools.WarteAufAktualisierteDaten
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface

public class WarteAufAktualisierteDaten
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface


Constructor Summary
WarteAufAktualisierteDaten(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.MutableSet menge, de.bsvrz.dav.daf.main.config.SystemObject[] objekte, de.bsvrz.dav.daf.main.DataDescription dd, long timeout)
          Es werden alle Objekte einer Menge bestimmt, deren Daten aktualisiert werden (Aktualisierung von einem gültigen Datensatz auf einen aktualisierten gültigen Datensatz).
 
Method Summary
 java.util.Map<java.lang.String,de.bsvrz.dav.daf.main.ResultData> getAktualisierteDaten()
           
 void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WarteAufAktualisierteDaten

public WarteAufAktualisierteDaten(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                                  de.bsvrz.dav.daf.main.config.MutableSet menge,
                                  de.bsvrz.dav.daf.main.config.SystemObject[] objekte,
                                  de.bsvrz.dav.daf.main.DataDescription dd,
                                  long timeout)
Es werden alle Objekte einer Menge bestimmt, deren Daten aktualisiert werden (Aktualisierung von einem gültigen Datensatz auf einen aktualisierten gültigen Datensatz). Auf Aktualisiereungen wird gewartet, bis alle Objekte, für die Aktualisierungen erwartet werden, aktualisiert sind oder bis ein Timeout verstrichen ist.

Parameters:
connection - die DAV-Verbindung
menge - die Menge, deren Objekte überwacht wird
objekte - die Objekte, für die Aktualisierungen erwartet werden
dd - Datenbeschreibung der erwarteten aktualisierten Datensätze
timeout - Timeout - solange wird maximal auf aktualisierte gültige Daten für alle Objekte gewartet - wird hier 0 übergeben, wird unendlich lange gewartet (dead lock Gefahr)
Method Detail

getAktualisierteDaten

public java.util.Map<java.lang.String,de.bsvrz.dav.daf.main.ResultData> getAktualisierteDaten()

update

public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
Specified by:
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface