Class ApiFuturesExtra

java.lang.Object
com.spotify.futures.ApiFuturesExtra

public class ApiFuturesExtra extends Object
  • Constructor Details

    • ApiFuturesExtra

      public ApiFuturesExtra()
  • Method Details

    • toCompletableFuture

      public static <V> CompletableFuture<V> toCompletableFuture(com.google.api.core.ApiFuture<V> future)
      Converts an ApiFuture to a CompletableFuture.
      Parameters:
      future - the ApiFuture to wrap.
      Returns:
      a CompletableFuture that completes when the original future completes.
    • toCompletableFuture

      public static <V> CompletableFuture<V> toCompletableFuture(com.google.api.core.ApiFuture<V> future, Executor executor)
      Converts an ApiFuture to a CompletableFuture.
      Parameters:
      future - the ApiFuture to wrap.
      executor - the executor where the listener is running.
      Returns:
      a CompletableFuture that completes when the original future completes.