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.google.common.util.concurrent.FluentFuture<V>
- com.google.common.util.concurrent.AbstractFuture<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.google.common.util.concurrent.AbstractFuture<V>
- com.spotify.futures.FuturesExtra
- 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
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)