Package backtraceio.library.interfaces
Interface DatabaseFileContext
- All Known Implementing Classes:
BacktraceDatabaseFileContext
public interface DatabaseFileContext
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Remove all files from database directorygetAll()
Get all physical files stored in database directoryGet all valid physical records stored in database directoryvoid
removeOrphaned
(Iterable<BacktraceDatabaseRecord> existingRecords) Remove orphaned files existing in database directoryboolean
Valid all database files consistency
-
Method Details
-
getRecords
Get all valid physical records stored in database directory- Returns:
- all existing physical records
-
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
Remove orphaned files existing in database directory- Parameters:
existingRecords
- existing entries in BacktraceDatabaseContext
-
clear
void clear()Remove all files from database directory
-