public class OnlineDataReceiverSet
extends java.lang.Object
Constructor and Description |
---|
OnlineDataReceiverSet(ClientDavInterface dav,
ReceiveOptions receiveOptions,
java.util.List<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 ClientDavInterface |
getDav()
Liefert Verbindung zum Dav.
|
protected java.util.List<Tuple<java.lang.Long,java.lang.Long>> |
getPeriods()
Liefert eine Liste mit Zeitbereichen.
|
ReceiveOptions |
getReceiveOptions()
Liefert die Empfangsoptionen.
|
public OnlineDataReceiverSet(ClientDavInterface dav, ReceiveOptions receiveOptions, java.util.List<Tuple<java.lang.Long,java.lang.Long>> periodList, NewDataCollector newDataCollector) throws 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.FailureException
- Falls es bei der Kommunikation mit der Konfiguration zu einem Fehler kommt.public OnlineDataReceiver createReceiver(Qualifier qualifier) throws FailureException
qualifier
- Datenidentifikation.FailureException
- Falls es bei der Kommunikation mit der Konfiguration zu einem Fehler kommt.protected ClientDavInterface getDav()
ClientDavInterface.disconnect(boolean,java.lang.String)
)
werden!protected java.util.List<Tuple<java.lang.Long,java.lang.Long>> getPeriods()
public ReceiveOptions getReceiveOptions()
public boolean dataAvailable()
true
falls noch Daten für einen Empfänger vorliegen.