Interface DatabaseFileContext

All Known Implementing Classes:
BacktraceDatabaseFileContext

public interface DatabaseFileContext
  • Method Details

    • getRecords

      Iterable<File> getRecords()
      Get all valid physical records stored in database directory
      Returns:
      all existing physical records
    • getAll

      Iterable<File> getAll()
      Get all physical files stored in database directory
      Returns:
      all existing physical files
    • validFileConsistency

      boolean validFileConsistency()
      Valid all database files consistency
      Returns:
      is a file consistent
    • removeOrphaned

      void removeOrphaned(Iterable<BacktraceDatabaseRecord> existingRecords)
      Remove orphaned files existing in database directory
      Parameters:
      existingRecords - existing entries in BacktraceDatabaseContext
    • clear

      void clear()
      Remove all files from database directory