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.