Package com.spotify.futures
Class ApiFuturesExtra
java.lang.Object
com.spotify.futures.ApiFuturesExtra
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <V> CompletableFuture<V>toCompletableFuture(com.google.api.core.ApiFuture<V> future) Converts anApiFutureto aCompletableFuture.static <V> CompletableFuture<V>toCompletableFuture(com.google.api.core.ApiFuture<V> future, Executor executor) Converts anApiFutureto aCompletableFuture.
-
Constructor Details
-
ApiFuturesExtra
public ApiFuturesExtra()
-
-
Method Details
-
toCompletableFuture
Converts anApiFutureto aCompletableFuture.- Parameters:
future- theApiFutureto wrap.- Returns:
- a
CompletableFuturethat completes when the original future completes.
-
toCompletableFuture
public static <V> CompletableFuture<V> toCompletableFuture(com.google.api.core.ApiFuture<V> future, 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.
-