- java.lang.Object
-
- com.spotify.futures.ApiFuturesExtra
-
public class ApiFuturesExtra extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ApiFuturesExtra()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <V> java.util.concurrent.CompletableFuture<V>toCompletableFuture(com.google.api.core.ApiFuture<V> future)Converts anApiFutureto aCompletableFuture.static <V> java.util.concurrent.CompletableFuture<V>toCompletableFuture(com.google.api.core.ApiFuture<V> future, java.util.concurrent.Executor executor)Converts anApiFutureto aCompletableFuture.
-
-
-
Method Detail
-
toCompletableFuture
public static <V> java.util.concurrent.CompletableFuture<V> toCompletableFuture(com.google.api.core.ApiFuture<V> future)
Converts anApiFutureto aCompletableFuture.- Parameters:
future- theApiFutureto wrap.- Returns:
- a
CompletableFuturethat completes when the original future completes.
-
toCompletableFuture
public static <V> java.util.concurrent.CompletableFuture<V> toCompletableFuture(com.google.api.core.ApiFuture<V> future, java.util.concurrent.Executor executor)Converts anApiFutureto aCompletableFuture.- Parameters:
future- theApiFutureto wrap.executor- the executor where the listener is running.- Returns:
- a
CompletableFuturethat completes when the original future completes.
-
-