Package one.microstream.storage.types
Class StorageBackupHandler.Default
- java.lang.Object
-
- one.microstream.storage.types.StorageBackupHandler.Default
-
- All Implemented Interfaces:
Runnable,StorageBackupHandler
- Enclosing interface:
- StorageBackupHandler
public static final class StorageBackupHandler.Default extends Object implements StorageBackupHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageBackupHandler
StorageBackupHandler.Default
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
Modifier and Type Method Description voidcopyFilePart(StorageInventoryFile sourceFile, long sourcePosition, long copyLength)voiddeleteFile(StorageInventoryFile file)voidinitialize(int channelIndex)booleanisRunning()voidrun()StorageBackupHandlersetRunning(boolean running)StorageBackupSetupsetup()voidsynchronize(StorageInventory storageInventory)voidtruncateFile(StorageInventoryFile file, long newLength)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface one.microstream.storage.types.StorageBackupHandler
start, stop
-
-
-
-
Method Detail
-
setup
public final StorageBackupSetup setup()
- Specified by:
setupin interfaceStorageBackupHandler
-
isRunning
public final boolean isRunning()
- Specified by:
isRunningin interfaceStorageBackupHandler
-
setRunning
public final StorageBackupHandler setRunning(boolean running)
- Specified by:
setRunningin interfaceStorageBackupHandler
-
initialize
public void initialize(int channelIndex)
- Specified by:
initializein interfaceStorageBackupHandler
-
synchronize
public void synchronize(StorageInventory storageInventory)
- Specified by:
synchronizein interfaceStorageBackupHandler
-
copyFilePart
public void copyFilePart(StorageInventoryFile sourceFile, long sourcePosition, long copyLength)
- Specified by:
copyFilePartin interfaceStorageBackupHandler
-
truncateFile
public void truncateFile(StorageInventoryFile file, long newLength)
- Specified by:
truncateFilein interfaceStorageBackupHandler
-
deleteFile
public void deleteFile(StorageInventoryFile file)
- Specified by:
deleteFilein interfaceStorageBackupHandler
-
-