Class RestorePersDirTsk

java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.AbstractTask
de.bsvrz.ars.ars.mgmt.tasks.Task
de.bsvrz.ars.ars.persistence.RestorePersDirTsk

public final class RestorePersDirTsk
extends Task
Diese Klasse teilt das Persistenzverzeichnis in disjunkte Teilbaeume auf und stellt alle Verwaltungsinformationen wieder her.
See Also:
PersistenceManager.REBUILDINDEX_FILE_FLAG_NAME
  • Field Details

    • test_totalDID

      public static long test_totalDID
      damit man nach dem cleanup noch zu testzwecken auf die ergebnisse zugreifen kann:
    • test_badDID

      public static long test_badDID
    • test_goodDID

      public static long test_goodDID
    • test_viscont

      public static long test_viscont
  • Constructor Details

    • RestorePersDirTsk

      public RestorePersDirTsk​(ArchiveManager archiveMgr)
  • Method Details

    • getMaxArchiveTime

      public long getMaxArchiveTime()
    • getMaxContID

      public long getMaxContID()
    • getMaxMedienID

      public int getMaxMedienID()
    • getTotalDID

      public long getTotalDID()
    • getBadDID

      public long getBadDID()
    • getGoodDID

      public long getGoodDID()
    • getContainerRead

      public long getContainerRead()
    • getContainerIgnored

      public long getContainerIgnored()
    • getIndexCreated

      public long getIndexCreated()
    • getIndexDeleted

      public long getIndexDeleted()
    • getErrorCount

      public long getErrorCount()
    • success

      public boolean success()
      Returns:
      Wahr, falls kein Verzeichnis nicht wiederhergestellt werden konnte, falsch sonst
    • execute

      public void execute()
      Durchlaueft mit Hilfe eines DataIdentificationDirWalk jedes Verzeichnis und stellt die Verwaltungsinformation wieder her.
      Overrides:
      execute in class Task