Package de.bsvrz.sys.funclib.bitctrl.dua.intpuf
package de.bsvrz.sys.funclib.bitctrl.dua.intpuf
Klassen zum temporaeren Puffern von grossen Datenmengen, deren einzelne
Bestandteile (Datensaetze) chronologisch aufeinanderfolgen und deren
Eigenschaften sich relativ selten aendern.
-
ClassDescriptionSchnittstelle zu einem Datum, das nur die Eigenschaft enthaelt, nach der die Daten im Puffer inhaltlich unterschieden werden sollen.IIntervallPufferElement<T extends IIntervallDatum<T>>Schnittstelle zu einem Datum, das in einem Intervallpuffer gespeichert werden soll.IntervallPuffer<T extends IIntervallDatum<T>>Temporaerer Puffer fuer grosse Datenmengen, deren einzelne Bestandteile (Datensaetze) chronologisch aufeinanderfolgen und deren Eigenschaften sich relativ selten aendern
Achtung: Puffer funktioniert nur fuer chronologisch einlaufende Daten TODO Mal optimieren und nicht immer ueber den ganzen Puffer iterieren!!!IntervallPufferElementAdapter<T extends IIntervallDatum<T>>Adapter fuerIIntervallPufferElement.Sollte geworfen werden, wenn versucht wird inkonsistente Daten in den Puffer zu schreiben.