public class StreamBasierteArchivAnfrage
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
protected class |
StreamBasierteArchivAnfrage.ArchivVerfuegbarkeitListener |
Hoert zu, und reagiert, wenn die Verfuegbarkeit des Archivs sich aendert
|
Modifier and Type | Field | Description |
---|---|---|
static de.bsvrz.sys.funclib.debug.Debug |
LOGGER |
Debug-Logger
|
Constructor | Description |
---|---|
StreamBasierteArchivAnfrage(de.bsvrz.dav.daf.main.ClientDavInterface davVerbindung) |
Standard Konstruktor
|
Modifier and Type | Method | Description |
---|---|---|
void |
bearbeiteAntwortStream(SBArchivAnfrageBearbeiter bearbeiter) |
Bearbeitung der Antwort der Archivanfrage
|
void |
generiereAnfrage(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> objekte,
de.bsvrz.dav.daf.main.DataDescription datenBeschreibung,
boolean relativeAnfrage,
long intervallBeginOderAnzahl,
long intervallEnd) |
Striembasierte Anfrage zum Archiv
|
de.bsvrz.dav.daf.main.archive.ArchiveDataStream |
getArchiveDataStream(int i) |
Liefert einen Stream den man als Antwort bekommen hat
|
de.bsvrz.dav.daf.main.archive.ArchiveDataStream[] |
getArchiveDataStreams() |
Liefert die Streams die man als Antwort bekommen hat
|
int |
getStreamsCount() |
Erfragt nach dem Anzahl der Streams, die die Anfrage geliefert hat
|
boolean |
istErfolgreich() |
erfragt ob die Anfrage erfolgreich war
|
public StreamBasierteArchivAnfrage(de.bsvrz.dav.daf.main.ClientDavInterface davVerbindung)
davVerbindung
- Verbindung zum Datenverteilerpublic void generiereAnfrage(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> objekte, de.bsvrz.dav.daf.main.DataDescription datenBeschreibung, boolean relativeAnfrage, long intervallBeginOderAnzahl, long intervallEnd)
objekte
- Collection von System ObjektendatenBeschreibung
- DatenBeschreibung Attributgruppe, Aspekt, SimulationsinvarianterelativeAnfrage
- Ob die anfrage Relativ istintervallBeginOderAnzahl
- Fals relativ, dann anzahl der Datensaetze, falls absolut, dann
BeginnzeitpunktintervallEnd
- Endezeitpunkt der Anfragepublic void bearbeiteAntwortStream(SBArchivAnfrageBearbeiter bearbeiter)
bearbeiter
- Bearbeitet die einzelne Datensaetzte, muss das Interface
SBArchivAnfrageBearbeiter implementierenpublic final boolean istErfolgreich()
public final int getStreamsCount()
public final de.bsvrz.dav.daf.main.archive.ArchiveDataStream[] getArchiveDataStreams()
public final de.bsvrz.dav.daf.main.archive.ArchiveDataStream getArchiveDataStream(int i)
i
- Reihenfolge des Streams