public class ForgottenFilesManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
LOST_FOUND |
Constructor and Description |
---|
ForgottenFilesManager(IConfiguration configuration,
BackupMetrics backupMetrics) |
Modifier and Type | Method and Description |
---|---|
void |
findAndMoveForgottenFiles(java.time.Instant snapshotInstant,
java.io.File snapshotDir) |
protected java.util.Collection<java.io.File> |
getColumnfamilyFiles(java.time.Instant snapshotInstant,
java.io.File columnfamilyDir) |
protected void |
moveForgottenFiles(java.io.File columnfamilyDir,
java.util.Collection<java.io.File> columnfamilyFiles) |
protected static final java.lang.String LOST_FOUND
@Inject public ForgottenFilesManager(IConfiguration configuration, BackupMetrics backupMetrics)
public void findAndMoveForgottenFiles(java.time.Instant snapshotInstant, java.io.File snapshotDir)
protected java.util.Collection<java.io.File> getColumnfamilyFiles(java.time.Instant snapshotInstant, java.io.File columnfamilyDir)
protected void moveForgottenFiles(java.io.File columnfamilyDir, java.util.Collection<java.io.File> columnfamilyFiles) throws java.io.IOException
java.io.IOException