Class CompletableToApiFutureWrapper<V>

java.lang.Object
com.google.common.util.concurrent.internal.InternalFutureFailureAccess
com.google.common.util.concurrent.AbstractFuture<V>
com.spotify.futures.CompletableToApiFutureWrapper<V>
All Implemented Interfaces:
com.google.api.core.ApiFuture<V>, com.google.common.util.concurrent.ListenableFuture<V>, Future<V>, BiConsumer<V,Throwable>

class CompletableToApiFutureWrapper<V> extends com.google.common.util.concurrent.AbstractFuture<V> implements com.google.api.core.ApiFuture<V>, BiConsumer<V,Throwable>
  • Field Details

  • Constructor Details

    • CompletableToApiFutureWrapper

      CompletableToApiFutureWrapper(CompletionStage<V> future)
  • Method Details

    • unwrap

      public CompletableFuture<V> unwrap()
    • cancel

      public boolean cancel(boolean mayInterruptIfRunning)
      Specified by:
      cancel in interface Future<V>
      Overrides:
      cancel in class com.google.common.util.concurrent.AbstractFuture<V>
    • accept

      public void accept(V v, Throwable throwable)
      Specified by:
      accept in interface BiConsumer<V,Throwable>