类分层结构
- java.lang.Object
- cn.taketoday.util.concurrent.AbstractFuture<V> (implements cn.taketoday.util.concurrent.ListenableFuture<T>)
- cn.taketoday.util.concurrent.CompleteFuture<V>
- cn.taketoday.util.concurrent.FailedFuture<V>
- cn.taketoday.util.concurrent.SucceededFuture<V>
- cn.taketoday.util.concurrent.DefaultFuture<V> (implements cn.taketoday.util.concurrent.SettableFuture<V>)
- cn.taketoday.util.concurrent.DefaultProgressiveFuture<V> (implements cn.taketoday.util.concurrent.ProgressiveFuture<V>)
- cn.taketoday.util.concurrent.SettableFutureTask<V> (implements java.util.concurrent.RunnableFuture<V>)
- cn.taketoday.util.concurrent.ListenableFutureTask<T> (implements cn.taketoday.util.concurrent.ListenableFuture<T>)
- cn.taketoday.util.concurrent.CompleteFuture<V>
- java.util.concurrent.CompletableFuture<T> (implements java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<V>)
- cn.taketoday.util.concurrent.DelegatingCompletableFuture<T> (implements cn.taketoday.util.concurrent.FutureListener<F>)
- cn.taketoday.util.concurrent.DefaultFuture.CauseHolder
- cn.taketoday.util.concurrent.DirectExecutor (implements java.util.concurrent.Executor)
- cn.taketoday.util.concurrent.FutureListeners
- cn.taketoday.util.concurrent.FutureUtils
- cn.taketoday.util.concurrent.SettableFutureAggregator (implements cn.taketoday.util.concurrent.FutureListener<F>)
- cn.taketoday.util.concurrent.SettableFutureNotifier<V,
F> (implements cn.taketoday.util.concurrent.FutureListener<F>) - cn.taketoday.util.concurrent.SettableFutureTask.RunnableAdapter<T> (implements java.util.concurrent.Callable<V>)
- cn.taketoday.util.concurrent.SettableFutureTask.SentinelRunnable (implements java.lang.Runnable)
- cn.taketoday.util.concurrent.SmartLock (implements java.lang.AutoCloseable, java.io.Serializable)
- cn.taketoday.util.concurrent.SmartLock.WithCondition
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- java.util.concurrent.CancellationException
- cn.taketoday.util.concurrent.DefaultFuture.LeanCancellationException
- cn.taketoday.util.concurrent.DefaultFuture.StacklessCancellationException
- java.util.concurrent.CancellationException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- cn.taketoday.util.concurrent.AbstractFuture<V> (implements cn.taketoday.util.concurrent.ListenableFuture<T>)
接口分层结构
- cn.taketoday.util.concurrent.DefaultExecutorFactory
- java.util.EventListener
- cn.taketoday.util.concurrent.FutureListener<F>
- cn.taketoday.util.concurrent.ProgressiveFutureListener<F>
- cn.taketoday.util.concurrent.FutureListener<F>
- cn.taketoday.util.concurrent.FailureCallback
- java.util.concurrent.Future<V>
- cn.taketoday.util.concurrent.ListenableFuture<T>
- cn.taketoday.util.concurrent.SettableFuture<V>
- cn.taketoday.util.concurrent.ProgressiveFuture<V>
- cn.taketoday.util.concurrent.SettableFuture<V>
- cn.taketoday.util.concurrent.ListenableFuture<T>
- cn.taketoday.util.concurrent.SuccessCallback<T>