de.bsvrz.ste.rdstmc.junit.tools
Class WarteAufNeueUndAktualisierteDaten
java.lang.Object
de.bsvrz.ste.rdstmc.junit.tools.WarteAufNeueUndAktualisierteDaten
public class WarteAufNeueUndAktualisierteDaten
- extends java.lang.Object
Constructor Summary |
WarteAufNeueUndAktualisierteDaten(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.MutableSet menge,
java.lang.String[] erwartetePids,
de.bsvrz.dav.daf.main.config.SystemObject[] objekte,
de.bsvrz.dav.daf.main.DataDescription dd,
long timeout)
Es werden die neu in einer Menge hinzukommenden Objekte bestimmt, sowie die Aktualisierungen
gültiger Datensätze aller vorhandenen Objekte in der Menge. |
Method Summary |
java.util.Map<java.lang.String,de.bsvrz.dav.daf.main.ResultData> |
getAktualisierteDaten()
|
java.util.Map<java.lang.String,de.bsvrz.dav.daf.main.ResultData> |
getNeueDaten()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_wand
private WarteAufNeueDaten _wand
_waad
private WarteAufAktualisierteDaten _waad
_connection
private de.bsvrz.dav.daf.main.ClientDavInterface _connection
_menge
private de.bsvrz.dav.daf.main.config.MutableSet _menge
_erwartetePids
private java.lang.String[] _erwartetePids
_objekte
private de.bsvrz.dav.daf.main.config.SystemObject[] _objekte
_dd
private de.bsvrz.dav.daf.main.DataDescription _dd
_timeout
private long _timeout
WarteAufNeueUndAktualisierteDaten
public WarteAufNeueUndAktualisierteDaten(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.MutableSet menge,
java.lang.String[] erwartetePids,
de.bsvrz.dav.daf.main.config.SystemObject[] objekte,
de.bsvrz.dav.daf.main.DataDescription dd,
long timeout)
- Es werden die neu in einer Menge hinzukommenden Objekte bestimmt, sowie die Aktualisierungen
gültiger Datensätze aller vorhandenen Objekte in der Menge. Auf neue Objekte und Aktualisiereungen
wird gewartet, bis alle erwarteten neuen Objekte in der Menge sind und alle Objekte, für die
Aktualisierungen erwartet werden, aktualisiert sind, oder bis ein Timeout verstrichen ist.
- Parameters:
connection
- die DAV-Verbindungmenge
- die Menge, deren Objekte überwacht wirderwartetePids
- die PIDs der Objekte, von denen erwartet wird, dass sie neu in die Menge
hinzukommenobjekte
- die Objekte, für die Aktualisiereungen erwartet werdendd
- Datenbeschreibung der erwarteten neuen und aktualisierten Datensätzetimeout
- Timeout - solange wird maximal auf neue oder aktualisierte gültige Daten für
alle Objekte gewartet - wird hier 0 übergeben, wird unendlich lange gewartet (dead lock Gefahr)
getNeueDaten
public java.util.Map<java.lang.String,de.bsvrz.dav.daf.main.ResultData> getNeueDaten()
getAktualisierteDaten
public java.util.Map<java.lang.String,de.bsvrz.dav.daf.main.ResultData> getAktualisierteDaten()