Interface DataGapManager

All Known Subinterfaces:
PersistenceDirectoryManager
All Known Implementing Classes:
PersistenceManager, SingletonPersistenceDirectoryManager, TimeBasedPersistenceDirectoryManager

public interface DataGapManager
Verwaltung von Datenlücken in den Wochenverzeichnissen
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isRangeUnavailable(long fromArchiveTime, long toArchiveTime)
    Prüft, ob sich Teile des Persistenzverzeichnisses zwischen 2 Datensätzen nicht mehr im direkten Zugriff befinden, also ausgelagert oder gelöscht wurden.
  • Method Details

    • isRangeUnavailable

      boolean isRangeUnavailable(long fromArchiveTime, long toArchiveTime)
      Prüft, ob sich Teile des Persistenzverzeichnisses zwischen 2 Datensätzen nicht mehr im direkten Zugriff befinden, also ausgelagert oder gelöscht wurden. Es wird davon ausgegangen, dass die Zeitstempel selbst zu Daten gehören, die gelesen wurden und also noch im Zugriff sind.
      Parameters:
      fromArchiveTime - Start-Archivzeit in Epoch-Millis
      toArchiveTime - End-Archivzeit in Epoch-Millis
      Returns:
      true, falls der Bereich nicht vollständig verfügbar ist