Uses of Interface
com.google.api.core.ApiFuture
-
Packages that use ApiFuture Package Description com.google.api.core -
-
Uses of ApiFuture in com.google.api.core
Classes in com.google.api.core that implement ApiFuture Modifier and Type Class Description classAbstractApiFuture<V>Abstract implementation of ApiFuture that mirrorsAbstractFuturein Guava.classForwardingApiFuture<T>classListenableFutureToApiFuture<V>INTERNAL USE ONLY.classSettableApiFuture<V>AnApiFuturewhose result can be set.Methods in com.google.api.core that return ApiFuture Modifier and Type Method Description static <V> ApiFuture<List<V>>ApiFutures. allAsList(Iterable<? extends ApiFuture<? extends V>> futures)ApiFuture<O>ApiAsyncFunction. apply(I input)Returns an output Future to use in place of the given input.static <V,X extends Throwable>
ApiFuture<V>ApiFutures. catching(ApiFuture<? extends V> input, Class<X> exceptionType, ApiFunction<? super X,? extends V> callback)Deprecated.static <V,X extends Throwable>
ApiFuture<V>ApiFutures. catching(ApiFuture<? extends V> input, Class<X> exceptionType, ApiFunction<? super X,? extends V> callback, Executor executor)static <V,X extends Throwable>
ApiFuture<V>ApiFutures. catchingAsync(ApiFuture<V> input, Class<X> exceptionType, ApiAsyncFunction<? super X,V> callback, Executor executor)static <V> ApiFuture<V>ApiFutures. immediateCancelledFuture()static <V> ApiFuture<V>ApiFutures. immediateFailedFuture(Throwable throwable)static <V> ApiFuture<V>ApiFutures. immediateFuture(V value)static <V> ApiFuture<List<V>>ApiFutures. successfulAsList(Iterable<? extends ApiFuture<? extends V>> futures)static <V,X>
ApiFuture<X>ApiFutures. transform(ApiFuture<? extends V> input, ApiFunction<? super V,? extends X> function)Deprecated.static <V,X>
ApiFuture<X>ApiFutures. transform(ApiFuture<? extends V> input, ApiFunction<? super V,? extends X> function, Executor executor)static <I,O>
ApiFuture<O>ApiFutures. transformAsync(ApiFuture<I> input, ApiAsyncFunction<I,O> function)Deprecated.static <I,O>
ApiFuture<O>ApiFutures. transformAsync(ApiFuture<I> input, ApiAsyncFunction<I,O> function, Executor executor)Methods in com.google.api.core with parameters of type ApiFuture Modifier and Type Method Description static <V> voidApiFutures. addCallback(ApiFuture<V> future, ApiFutureCallback<? super V> callback)Deprecated.static <V> voidApiFutures. addCallback(ApiFuture<V> future, ApiFutureCallback<? super V> callback, Executor executor)static <V,X extends Throwable>
ApiFuture<V>ApiFutures. catching(ApiFuture<? extends V> input, Class<X> exceptionType, ApiFunction<? super X,? extends V> callback)Deprecated.static <V,X extends Throwable>
ApiFuture<V>ApiFutures. catching(ApiFuture<? extends V> input, Class<X> exceptionType, ApiFunction<? super X,? extends V> callback, Executor executor)static <V,X extends Throwable>
ApiFuture<V>ApiFutures. catchingAsync(ApiFuture<V> input, Class<X> exceptionType, ApiAsyncFunction<? super X,V> callback, Executor executor)static <V,X>
ApiFuture<X>ApiFutures. transform(ApiFuture<? extends V> input, ApiFunction<? super V,? extends X> function)Deprecated.static <V,X>
ApiFuture<X>ApiFutures. transform(ApiFuture<? extends V> input, ApiFunction<? super V,? extends X> function, Executor executor)static <I,O>
ApiFuture<O>ApiFutures. transformAsync(ApiFuture<I> input, ApiAsyncFunction<I,O> function)Deprecated.static <I,O>
ApiFuture<O>ApiFutures. transformAsync(ApiFuture<I> input, ApiAsyncFunction<I,O> function, Executor executor)Method parameters in com.google.api.core with type arguments of type ApiFuture Modifier and Type Method Description static <V> ApiFuture<List<V>>ApiFutures. allAsList(Iterable<? extends ApiFuture<? extends V>> futures)static <V> ApiFuture<List<V>>ApiFutures. successfulAsList(Iterable<? extends ApiFuture<? extends V>> futures)Constructors in com.google.api.core with parameters of type ApiFuture Constructor Description ApiFutureToListenableFuture(ApiFuture<V> apiFuture)ForwardingApiFuture(ApiFuture<T> delegate)
-