Class Hierarchy
- java.lang.Object
- com.linkedin.alpini.base.concurrency.impl.AbstractAsyncFuture<T> (implements com.linkedin.alpini.base.concurrency.AsyncFuture<T>)
- com.linkedin.alpini.base.concurrency.impl.FailedAsyncFuture<T> (implements com.linkedin.alpini.base.concurrency.AsyncPromise<T>)
- com.linkedin.alpini.base.concurrency.impl.CancelledAsyncFuture<T>
- com.linkedin.alpini.base.concurrency.impl.SuccessAsyncFuture<T> (implements com.linkedin.alpini.base.concurrency.AsyncPromise<T>)
- com.linkedin.alpini.base.concurrency.impl.FailedAsyncFuture<T> (implements com.linkedin.alpini.base.concurrency.AsyncPromise<T>)
- java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
- com.linkedin.alpini.base.concurrency.impl.DefaultAsyncFuture<T> (implements com.linkedin.alpini.base.concurrency.AsyncPromise<T>, com.linkedin.alpini.base.misc.Time.Awaitable)
- com.linkedin.alpini.base.concurrency.impl.DefaultAsyncFutureTask<T> (implements java.util.concurrent.RunnableFuture<V>)
- com.linkedin.alpini.base.concurrency.impl.DefaultCollectingAsyncFuture<V>
- com.linkedin.alpini.base.concurrency.impl.DefaultAsyncFuture<T> (implements com.linkedin.alpini.base.concurrency.AsyncPromise<T>, com.linkedin.alpini.base.misc.Time.Awaitable)
- com.linkedin.alpini.base.concurrency.impl.AbstractAsyncFuture<T> (implements com.linkedin.alpini.base.concurrency.AsyncFuture<T>)