Interface ArchiveInformationResult

  • All Known Implementing Classes:
    ArchiveInfoResult

    public interface ArchiveInformationResult
    Eine Implementation dieses Interface enthält Informationen darüber, welche Zeitbereiche/Indexbereiche sich im direkten Zugriff des Archivsystems befinden. Das Objekt bezieht sich sich dabei auf eine Datenidentifikation ArchiveDataSpecification. Zu jedem Zeitbereich/Indexbereich wird außerdem das Speichermedium vom Typ B angegeben, auf dem die Informationen persistent gespeichert sind. In den Fällen wo das Archivsystem den Zeitbereich/Indexbereich nicht identifizieren kann, wird das Flag "Datenlücke" gesetzt.

    Zu dem oben beschriebenen Zeitbereich/Indexbereich wird außerdem noch ein Objekt vom Typ ArchiveDataSpecification gespeichert.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean directAccess()
      Der Rückgabewert dieser Methode bestimmt, ob sich der Zeitbereich im direkten Zugriff des Archivsystems befindet.
      ArchiveDataSpecification getArchiveDataSpecification()
      Gibt die Archivanfrage zurück, die diese Informationen erzeugt hat.
      long getIntervalEnd()
      Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (untere Grenze).
      long getIntervalStart()
      Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (obere Grenze).
      TimingType getTimingType()
      Gibt die Art des Intervalls (Datenindex, Datenzeit oder Archivzeit) zurück.
      int getVolumeIdTypB()
      Diese Methode gibt die eindeutige Identifikation des Speichermediums Tyb B zurück, auf dem das angegebene Intervall gesichert wurde.
      boolean isDataGap()
      Der Rückgabewert dieser Methode bestimmt, ob eine Datenlücke vorhanden ist.
    • Method Detail

      • getIntervalStart

        long getIntervalStart()
        Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (obere Grenze).
        Returns:
        obere Grenze des Intervalls
      • getIntervalEnd

        long getIntervalEnd()
        Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (untere Grenze).
        Returns:
        untere Grenze des Intervalls
      • getTimingType

        TimingType getTimingType()
        Gibt die Art des Intervalls (Datenindex, Datenzeit oder Archivzeit) zurück.
        Returns:
        Datenindex, Datenzeit oder Archivzeit
      • isDataGap

        boolean isDataGap()
        Der Rückgabewert dieser Methode bestimmt, ob eine Datenlücke vorhanden ist.
        Returns:
        true = potentielle Datenlücke (Daten befinden sich nicht im direkten Zugriff und sind auch auf einem Speichermedium Typ B nicht vorhanden); false = alle Daten des Intervalls sind verfügbar
      • directAccess

        boolean directAccess()
        Der Rückgabewert dieser Methode bestimmt, ob sich der Zeitbereich im direkten Zugriff des Archivsystems befindet.
        Returns:
        true = Der Zeitbereich ist im direkten Zugriff des Archivsystems; false = Der Zeitbereich ist nicht im direkten Zugriff des Archivsystems
      • getVolumeIdTypB

        int getVolumeIdTypB()
        Diese Methode gibt die eindeutige Identifikation des Speichermediums Tyb B zurück, auf dem das angegebene Intervall gesichert wurde.
        Returns:
        eindeutige Identifikation des Speichermediums Tyb B oder -1 falls die Identifikation unbekannt ist.
      • getArchiveDataSpecification

        ArchiveDataSpecification getArchiveDataSpecification()
        Gibt die Archivanfrage zurück, die diese Informationen erzeugt hat.
        Returns:
        Archivanfrage