-
- All Implemented Interfaces:
-
backtraceio.library.interfaces.DatabaseFileContext
public class BacktraceDatabaseFileContext implements DatabaseFileContext
-
-
Constructor Summary
Constructors Constructor Description BacktraceDatabaseFileContext(String databasePath, long maxDatabaseSize, int maxRecordNumber)
-
Method Summary
Modifier and Type Method Description Iterable<File>
getAll()
Get all physical files stored in database directory Iterable<File>
getRecords()
Get all valid physical records stored in database directory boolean
validFileConsistency()
Valid all files consistencies void
removeOrphaned(Iterable<BacktraceDatabaseRecord> existingRecords)
Remove orphaned files existing in database directory void
clear()
Remove all files from database directory -
-
Constructor Detail
-
BacktraceDatabaseFileContext
BacktraceDatabaseFileContext(String databasePath, long maxDatabaseSize, int maxRecordNumber)
-
-
Method Detail
-
getRecords
Iterable<File> getRecords()
Get all valid physical records stored in database directory
-
validFileConsistency
boolean validFileConsistency()
Valid all files consistencies
-
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
-
-
-
-