Class Hierarchy
- java.lang.Object
- org.threadly.concurrent.future.CancelDebuggingListenableFuture<T> (implements org.threadly.concurrent.future.ListenableFuture<T>)
- org.threadly.concurrent.future.CompletableFutureAdapter
- org.threadly.concurrent.future.FutureUtils
- org.threadly.concurrent.future.ImmediateFailureListenableFuture<T>
- org.threadly.concurrent.future.ImmediateResultListenableFuture<T>
- org.threadly.concurrent.future.ListenableFutureTask<T> (implements org.threadly.concurrent.CallableContainer<T>, org.threadly.concurrent.future.ListenableRunnableFuture<T>)
- org.threadly.concurrent.future.ExecuteOnGetFutureTask<T>
- org.threadly.concurrent.future.ListenableFutureAdapterTask<T>
- org.threadly.concurrent.future.SettableListenableFuture<T> (implements org.threadly.concurrent.future.FutureCallback<T>, org.threadly.concurrent.future.ListenableFuture<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.threadly.util.StackSuppressedRuntimeException
- org.threadly.concurrent.future.CancelDebuggingListenableFuture.FutureProcessingStack
- org.threadly.util.StackSuppressedRuntimeException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.util.concurrent.Future<V>
- org.threadly.concurrent.future.ListenableFuture<T>
- org.threadly.concurrent.future.ListenableRunnableFuture<T> (also extends java.util.concurrent.RunnableFuture<V>)
- java.util.concurrent.RunnableFuture<V> (also extends java.lang.Runnable)
- org.threadly.concurrent.future.ListenableRunnableFuture<T> (also extends org.threadly.concurrent.future.ListenableFuture<T>)
- org.threadly.concurrent.future.ListenableFuture<T>
- org.threadly.concurrent.future.FutureCallback<T>
- java.lang.Runnable
- java.util.concurrent.RunnableFuture<V> (also extends java.util.concurrent.Future<V>)
- org.threadly.concurrent.future.ListenableRunnableFuture<T> (also extends org.threadly.concurrent.future.ListenableFuture<T>)
- java.util.concurrent.RunnableFuture<V> (also extends java.util.concurrent.Future<V>)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.threadly.concurrent.future.ListenableFuture.ListenerOptimizationStrategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)