public class WarteAufNeueDaten extends Object implements de.bsvrz.dav.daf.main.config.MutableSetChangeListener, de.bsvrz.dav.daf.main.ClientReceiverInterface
| Constructor and Description |
|---|
WarteAufNeueDaten(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.MutableSet menge,
String[] erwartetePids,
de.bsvrz.dav.daf.main.DataDescription dd,
long timeout)
Es werden die neu in einer Menge hinzukommenden Objekte bestimmt.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,de.bsvrz.dav.daf.main.ResultData> |
getNeueDaten() |
void |
update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects) |
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData) |
public WarteAufNeueDaten(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.MutableSet menge,
String[] erwartetePids,
de.bsvrz.dav.daf.main.DataDescription dd,
long timeout)
connection - die DAV-Verbindungmenge - die Menge, deren Objekte überwacht wirderwartetePids - die PIDs der Objekte, von denen erwartet wird, dass sie neu in
die Menge hinzukommendd - Datenbeschreibung, für die die aktuellen Datensätze der neuen
Objekte bestimmt werdentimeout - Timeout - solange wird maximal auf neue Objekte gewartet -
wird hier 0 übergeben, wird unendlich lange gewartet (dead
lock Gefahr)public void update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
update in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListenerpublic void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfaceCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.