@ -21,6 +21,7 @@ import java.util.concurrent.CompletionStage;
@@ -21,6 +21,7 @@ import java.util.concurrent.CompletionStage;
import java.util.concurrent.ExecutionException ;
import java.util.concurrent.TimeUnit ;
import java.util.concurrent.TimeoutException ;
import java.util.function.BiConsumer ;
/ * *
* Adapts a { @link CompletableFuture } or { @link CompletionStage } into a
@ -50,14 +51,13 @@ public class CompletableToListenableFutureAdapter<T> implements ListenableFuture
@@ -50,14 +51,13 @@ public class CompletableToListenableFutureAdapter<T> implements ListenableFuture
* /
public CompletableToListenableFutureAdapter ( CompletableFuture < T > completableFuture ) {
this . completableFuture = completableFuture ;
this . completableFuture . handl e( ( result , ex ) - > {
this . completableFuture . whenComplet e( ( result , ex ) - > {
if ( ex ! = null ) {
callbacks . failure ( ex ) ;
}
else {
callbacks . success ( result ) ;
}
return null ;
} ) ;
}