Complete the code so that the future value is retrieved.
Java
@Override
public void run(String... args) {
CompletableFuture<String> backupFutureResult = doBackup();
try {
String backupStatus = backupFutureResult._________();
System.out.println(backupStatus);
} catch (InterruptedException ex) {
System.out.println(ex);
} catch (ExecutionException ex) {
System.out.println(ex);
}
}
Kotlin
override fun run(vararg args: String) {
val backupFutureResult: CompletableFuture<String> = doBackup()
try {
val backupStatus: String = backupFutureResult._________()
println(backupStatus)
} catch (ex: InterruptedException) {
println(ex)
} catch (ex: ExecutionException) {
println(ex)
}
}