Interface SnapshotFileStorage
- All Superinterfaces:
SnapshotBlockStorageReader
- All Known Implementing Classes:
BlobStorageSnapshotFileStorage
public interface SnapshotFileStorage extends SnapshotBlockStorageReader
-
Method Summary
Modifier and Type Method Description voidaddBranchFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidaddLeafFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidaddRootFile(EncodedBlock encodedBlock)voidaddValueFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voiddeleteAll()voiddeleteBranchFile(SnapshotPaths paths, FileKey fileKey)voiddeleteLeafFile(SnapshotPaths paths, FileKey fileKey)voiddeleteRootFile()voiddeleteValueFile(SnapshotPaths paths, FileKey fileKey)java.lang.StringtoStringDebug()Methods inherited from interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorageReader
getBranchBlock, getLeafBlock, getRootBlock, getValueBlock
-
Method Details
-
addRootFile
-
addBranchFile
-
addLeafFile
-
addValueFile
-
deleteRootFile
void deleteRootFile() -
deleteBranchFile
-
deleteLeafFile
-
deleteValueFile
-
deleteAll
void deleteAll() -
toStringDebug
java.lang.String toStringDebug()
-