Package one.microstream.storage.types
Interface StorageBackupHandler
-
- All Superinterfaces:
Runnable
- All Known Implementing Classes:
StorageBackupHandler.Default
public interface StorageBackupHandler extends Runnable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageBackupHandler.Default
-
Method Summary
Modifier and Type Method Description voidcopyFilePart(StorageInventoryFile sourceFile, long sourcePosition, long length)voiddeleteFile(StorageInventoryFile file)voidinitialize(int channelIndex)booleanisRunning()static StorageBackupHandlerNew(StorageBackupSetup backupSetup, int channelCount, StorageBackupItemQueue itemQueue, StorageOperationController operationController, StorageDataFileValidator validator)StorageBackupHandlersetRunning(boolean running)StorageBackupSetupsetup()default StorageBackupHandlerstart()default StorageBackupHandlerstop()voidsynchronize(StorageInventory storageInventory)voidtruncateFile(StorageInventoryFile file, long newLength)
-
-
-
Method Detail
-
setup
StorageBackupSetup setup()
-
initialize
void initialize(int channelIndex)
-
synchronize
void synchronize(StorageInventory storageInventory)
-
copyFilePart
void copyFilePart(StorageInventoryFile sourceFile, long sourcePosition, long length)
-
truncateFile
void truncateFile(StorageInventoryFile file, long newLength)
-
deleteFile
void deleteFile(StorageInventoryFile file)
-
start
default StorageBackupHandler start()
-
stop
default StorageBackupHandler stop()
-
isRunning
boolean isRunning()
-
setRunning
StorageBackupHandler setRunning(boolean running)
-
New
static StorageBackupHandler New(StorageBackupSetup backupSetup, int channelCount, StorageBackupItemQueue itemQueue, StorageOperationController operationController, StorageDataFileValidator validator)
-
-