Class FilesystemBackupStore
java.lang.Object
io.camunda.zeebe.backup.filesystem.FilesystemBackupStore
- All Implemented Interfaces:
BackupStore
BackupStore for local filesystem. Stores all backups in a given baseDir.
All created object keys are prefixed by the BackupIdentifier, with the following
scheme: basePath/partitionId/checkpointId/nodeId.
-
Method Summary
Modifier and TypeMethodDescriptionlist(BackupIdentifierWildcard wildcard) markFailed(BackupIdentifier id, String failureReason) static BackupStoreof(FilesystemBackupConfig storeConfig) restore(BackupIdentifier id, Path targetFolder) static voidvalidateConfig(FilesystemBackupConfig config) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.backup.api.BackupStore
logging
-
Method Details
-
save
- Specified by:
savein interfaceBackupStore
-
getStatus
- Specified by:
getStatusin interfaceBackupStore
-
list
- Specified by:
listin interfaceBackupStore
-
delete
- Specified by:
deletein interfaceBackupStore
-
restore
- Specified by:
restorein interfaceBackupStore
-
markFailed
- Specified by:
markFailedin interfaceBackupStore
-
closeAsync
- Specified by:
closeAsyncin interfaceBackupStore
-
validateConfig
-
of
-