public final class ScriptRequestReceiver
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.config.MutableSetChangeListener
DataManager
weiterleitet. Überwacht Änderungen an der Menge der Objekte. Wird der Menge ein Objekt hinzugefügt, so meldet sich der Empfänger auf dieses Objekt an. Wird
ein Skriptobjekt aus der Menge entfernt, dann meldet dich der Receiver auch wieder von diesem Objekt ab.Constructor and Description |
---|
ScriptRequestReceiver(de.bsvrz.dav.daf.main.ClientDavInterface dav,
DataManagerInterface dataManager,
de.bsvrz.dav.daf.main.config.MutableSet mutableSet,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
de.bsvrz.dav.daf.main.ReceiveOptions options,
de.bsvrz.dav.daf.main.ReceiverRole role) |
Modifier and Type | Method and Description |
---|---|
boolean |
isReady()
Zeigt ob Anmeldung auf alle Skriptobjekte durchgeführt wurde.
|
void |
unsubscribe()
Meldet den Empfang von Daten ab.
|
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)
Änderung der Menge.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
Daten von Objekt trifft ein
|
public ScriptRequestReceiver(de.bsvrz.dav.daf.main.ClientDavInterface dav, DataManagerInterface dataManager, de.bsvrz.dav.daf.main.config.MutableSet mutableSet, de.bsvrz.dav.daf.main.DataDescription dataDescription, de.bsvrz.dav.daf.main.ReceiveOptions options, de.bsvrz.dav.daf.main.ReceiverRole role) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
dav
- Verbindung zum DatenverteilerdataManager
- Daten Manager. Wird beim Eintreffen von Daten benachrichtigt.mutableSet
- Zu überwachende ObjektMenge.dataDescription
- Atg und Aspekt.options
- Empfangsoptionen. Delta oder Normal.role
- Empfänger oder Senkede.bsvrz.sys.funclib.losb.exceptions.FailureException
- Fehler bei der Anmeldung oder beim Zugriff auf die Objektmenge.public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])
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.MutableSetChangeListener
MutableSetChangeListener.update(de.bsvrz.dav.daf.main.config.MutableSet,de.bsvrz.dav.daf.main.config.SystemObject[],
de.bsvrz.dav.daf.main.config.SystemObject[])
public void unsubscribe()
public boolean isReady()
true
wenn alle Anmeldungen durchgeführt wurden. false
sonst.