Hierarchy For Package com.spotify.futures
Class Hierarchy
- java.lang.Object
- com.spotify.futures.ApiFuturesExtra
- com.spotify.futures.AsyncRetrier
- java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
- com.spotify.futures.ApiFutureToCompletableFutureWrapper<V> (implements com.google.api.core.ApiFutureCallback<V>)
- com.spotify.futures.ListenableToCompletableFutureWrapper<V> (implements com.google.common.util.concurrent.FutureCallback<V>)
- com.spotify.futures.CompletableFuturesExtra
- com.spotify.futures.ConcurrencyLimiter<T> (implements com.spotify.futures.FutureJobInvoker<T>)
- com.spotify.futures.ConcurrencyLimiter.Job<T>
- com.spotify.futures.FuturesExtra
- com.google.common.util.concurrent.internal.InternalFutureFailureAccess
- com.google.common.util.concurrent.AbstractFuture<V> (implements com.google.common.util.concurrent.ListenableFuture<V>)
- com.spotify.futures.CompletableToApiFutureWrapper<V> (implements com.google.api.core.ApiFuture<V>, java.util.function.BiConsumer<T,
U>) - com.spotify.futures.CompletableToListenableFutureWrapper<V> (implements java.util.function.BiConsumer<T,
U>, com.google.common.util.concurrent.ListenableFuture<V>)
- com.spotify.futures.CompletableToApiFutureWrapper<V> (implements com.google.api.core.ApiFuture<V>, java.util.function.BiConsumer<T,
- com.google.common.util.concurrent.AbstractFuture<V> (implements com.google.common.util.concurrent.ListenableFuture<V>)
- com.spotify.futures.JoinedResults
- com.spotify.futures.JoinedResults.Transform (implements com.google.common.base.Function<F,
T>) - com.spotify.futures.ListenableFuturesExtra
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.spotify.futures.ConcurrencyLimiter.CapacityReachedException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- com.spotify.futures.FutureJobInvoker<T>
- com.spotify.futures.FuturesExtra.AsyncFunction2<Z,
A, B> - com.spotify.futures.FuturesExtra.AsyncFunction3<Z,
A, B, C> - com.spotify.futures.FuturesExtra.AsyncFunction4<Z,
A, B, C, D> - com.spotify.futures.FuturesExtra.AsyncFunction5<Z,
A, B, C, D, E> - com.spotify.futures.FuturesExtra.AsyncFunction6<Z,
A, B, C, D, E, F> - com.spotify.futures.FuturesExtra.Consumer<T>
- com.spotify.futures.FuturesExtra.Function2<Z,
A, B> - com.spotify.futures.FuturesExtra.Function3<Z,
A, B, C> - com.spotify.futures.FuturesExtra.Function4<Z,
A, B, C, D> - com.spotify.futures.FuturesExtra.Function5<Z,
A, B, C, D, E> - com.spotify.futures.FuturesExtra.Function6<Z,
A, B, C, D, E, F> - com.spotify.futures.Validator<T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.spotify.futures.CompletableFuturesExtra.Identity (implements java.util.function.Function<T,
R>) - com.spotify.futures.CompletableFuturesExtra.WrapFunction (implements java.util.function.Function<T,
R>) - com.spotify.futures.JoinedResults.Null
- com.spotify.futures.CompletableFuturesExtra.Identity (implements java.util.function.Function<T,
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)