类分层结构
- java.lang.Object
- cn.taketoday.web.context.async.AsyncWebRequest
- cn.taketoday.web.context.async.StandardServletAsyncWebRequest (implements jakarta.servlet.AsyncListener)
- cn.taketoday.web.context.async.CallableInterceptorChain
- cn.taketoday.util.CustomizableThreadCreator (implements java.io.Serializable)
- cn.taketoday.core.task.SimpleAsyncTaskExecutor (implements cn.taketoday.core.task.AsyncListenableTaskExecutor, java.lang.AutoCloseable, java.io.Serializable)
- cn.taketoday.web.context.async.WebAsyncManagerFactory.MvcSimpleAsyncTaskExecutor
- cn.taketoday.core.task.SimpleAsyncTaskExecutor (implements cn.taketoday.core.task.AsyncListenableTaskExecutor, java.lang.AutoCloseable, java.io.Serializable)
- cn.taketoday.web.context.async.DeferredResult<T>
- cn.taketoday.web.context.async.DeferredResultInterceptorChain
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cn.taketoday.web.context.async.AsyncRequestTimeoutException (implements cn.taketoday.web.ErrorResponse)
- java.lang.RuntimeException
- java.lang.Exception
- cn.taketoday.web.context.async.TimeoutAsyncProcessingInterceptor (implements cn.taketoday.web.context.async.CallableProcessingInterceptor, cn.taketoday.web.context.async.DeferredResultProcessingInterceptor)
- cn.taketoday.web.context.async.WebAsyncManager
- cn.taketoday.web.context.async.WebAsyncManagerFactory
- cn.taketoday.web.context.async.WebAsyncTask<V> (implements cn.taketoday.beans.factory.BeanFactoryAware)
- cn.taketoday.web.context.async.AsyncWebRequest
接口分层结构
- cn.taketoday.web.context.async.CallableProcessingInterceptor
- cn.taketoday.web.context.async.DeferredResult.DeferredResultHandler
- cn.taketoday.web.context.async.DeferredResultProcessingInterceptor