protected class AggregatorVerwaltung.FSWrapper extends Object
Modifier and Type | Field and Description |
---|---|
private long |
anzahlDatenSaetze
Anzahl der DatenSaetze.
|
private long |
anzahlDatenSaetzeGestern
Anzahl der DS gestern.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
so
System Objekt das FS.
|
private long |
zeitStempelTAG
Beginn des letzten Zeitintervalls.
|
Constructor and Description |
---|
FSWrapper(de.bsvrz.dav.daf.main.config.SystemObject so)
StandardKonstruktor.
|
Modifier and Type | Method and Description |
---|---|
long |
getAnzahlDSGestern()
Liefert den Anzahl der DS von gestern.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getSo()
Ergibt das SystemObjekt des FS.
|
boolean |
istErsterDSgekommen(long zeitStempel)
Bestimmt, ob das FS schon dem ersten DS bekommen hat.
|
boolean |
istMaxEinDSgekommen(long zeitStempel)
Bestimmt, ob das FS nicht mehr als ein DS bekommen hat.
|
boolean |
istNochKeinGekommen(long zeitStempel)
Bestimmt ob das FS noch keinen DS bekommen hat.
|
boolean |
update(Collection<AggregatorVerwaltung.FSWrapper> fsMenge,
long letzterZeitstempel)
Aktualisiert den Anzahl der gekommennen Datensaetzen im letzten
zeitIntervall und bestimmt, ob aggregierte Daten berechnet werden
sollen - wenn fuer alle FS der erste Datensatz gekommen ist, oder der
vom ersten beliebigen FS der zweite DS gekommen ist.
|
private long zeitStempelTAG
private long anzahlDatenSaetze
private long anzahlDatenSaetzeGestern
private final de.bsvrz.dav.daf.main.config.SystemObject so
public FSWrapper(de.bsvrz.dav.daf.main.config.SystemObject so)
so
- System Objekt, das FSpublic boolean update(Collection<AggregatorVerwaltung.FSWrapper> fsMenge, long letzterZeitstempel)
fsMenge
- Menge der FS die zu dem selben FS gehoerenletzterZeitstempel
- Letzter ZeitIntervallpublic long getAnzahlDSGestern()
public boolean istErsterDSgekommen(long zeitStempel)
zeitStempel
- Zeitstempel des Tagespublic boolean istMaxEinDSgekommen(long zeitStempel)
zeitStempel
- Zeitstempel des Tagespublic boolean istNochKeinGekommen(long zeitStempel)
zeitStempel
- Zeitstempel des Tagespublic de.bsvrz.dav.daf.main.config.SystemObject getSo()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.