public class WarteAufAktualisierteDaten extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Field and Description |
---|---|
private Map<String,de.bsvrz.dav.daf.main.ResultData> |
_aktualisierteDaten |
private List<de.bsvrz.dav.daf.main.config.SystemObject> |
_angemeldeteObjekte |
private Map<String,de.bsvrz.dav.daf.main.ResultData> |
_initialeDaten |
private Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
_objekte |
Constructor and Description |
---|
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).
|
Modifier and Type | Method and Description |
---|---|
Map<String,de.bsvrz.dav.daf.main.ResultData> |
getAktualisierteDaten() |
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData) |
private Collection<de.bsvrz.dav.daf.main.config.SystemObject> _objekte
private List<de.bsvrz.dav.daf.main.config.SystemObject> _angemeldeteObjekte
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)
connection
- die DAV-Verbindungmenge
- die Menge, deren Objekte überwacht wirdobjekte
- die Objekte, für die Aktualisierungen erwartet werdendd
- Datenbeschreibung der erwarteten aktualisierten Datensätzetimeout
- 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)Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.