public class OnlineDataReceiverSet
extends java.lang.Object
| Constructor and Description |
|---|
OnlineDataReceiverSet(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.ReceiveOptions receiveOptions,
java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,java.lang.Long>> periodList,
NewDataCollector newDataCollector)
Erzeugt das Objekt.
|
| Modifier and Type | Method and Description |
|---|---|
OnlineDataReceiver |
createReceiver(Qualifier qualifier)
Gibt einen Empfänger für die übergebende Datenidentifikation zurück.
|
boolean |
dataAvailable()
Zeigt ob Daten für einen der Empfänger vorliegen.
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
getDav()
Liefert Verbindung zum Dav.
|
protected java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,java.lang.Long>> |
getPeriods()
Liefert eine Liste mit Zeitbereichen.
|
de.bsvrz.dav.daf.main.ReceiveOptions |
getReceiveOptions()
Liefert die Empfangsoptionen.
|
public OnlineDataReceiverSet(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.ReceiveOptions receiveOptions,
java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,java.lang.Long>> periodList,
NewDataCollector newDataCollector)
throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
dav - Verbindung zum DatenverteilerreceiveOptions - Anmeldeoptionen. (delta-Anfrage, nachgelieferte Daten). Siehe auch Klassenbeschreibung für weitere Informationen.periodList - Liste mit relevanten Zeitbereichen. Wird nicht verändert. Siehe auch Klassenbeschreibung für weitere Informationen.newDataCollector - Objekt, das benachrichtigt wird, wenn neue Daten vorliegen.de.bsvrz.sys.funclib.losb.exceptions.FailureException - Falls es bei der Kommunikation mit der Konfiguration zu einem Fehler kommt.public OnlineDataReceiver createReceiver(Qualifier qualifier) throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
qualifier - Datenidentifikation.de.bsvrz.sys.funclib.losb.exceptions.FailureException - Falls es bei der Kommunikation mit der Konfiguration zu einem Fehler kommt.protected de.bsvrz.dav.daf.main.ClientDavInterface getDav()
ClientDavInterface.disconnect(boolean,java.lang.String))
werden!protected java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,java.lang.Long>> getPeriods()
public de.bsvrz.dav.daf.main.ReceiveOptions getReceiveOptions()
public boolean dataAvailable()
true falls noch Daten für einen Empfänger vorliegen.