public interface BackupService
| Modifier and Type | Interface and Description |
|---|---|
static class |
BackupService.BackupResult |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<BackupService.BackupResult> |
checkResult()
Check the current status of the node side backup process.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
restoreFrom()
This is for restore vault data from backup server only once.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
setupContext(BackupContext context)
Set-up a context for get more detailed information for backup server.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
startBackup()
Backup process in node side is a continues process.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
stopBackup()
As startBackup() shows, this is just for stopping the async process in vault node side.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
stopRestore()
Stop the running restore process in background.
|
java.util.concurrent.CompletableFuture<java.lang.Void> setupContext(BackupContext context)
context - context for providing backup server details.java.util.concurrent.CompletableFuture<java.lang.Void> startBackup()
java.util.concurrent.CompletableFuture<java.lang.Void> stopBackup()
java.util.concurrent.CompletableFuture<java.lang.Void> restoreFrom()
java.util.concurrent.CompletableFuture<java.lang.Void> stopRestore()
java.util.concurrent.CompletableFuture<BackupService.BackupResult> checkResult()