Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- com.alipay.sofa.common.thread.VariableLinkedBlockingQueue<E> (implements java.util.concurrent.BlockingQueue<E>, java.io.Serializable)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
- com.alipay.sofa.common.thread.SofaScheduledThreadPoolExecutor
- com.alipay.sofa.common.thread.SofaThreadPoolExecutor
- java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- org.springframework.util.CustomizableThreadCreator (implements java.io.Serializable)
- org.springframework.scheduling.concurrent.CustomizableThreadFactory (implements java.util.concurrent.ThreadFactory)
- org.springframework.scheduling.concurrent.ExecutorConfigurationSupport (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean)
- org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor (implements org.springframework.core.task.AsyncListenableTaskExecutor, org.springframework.scheduling.SchedulingTaskExecutor)
- com.alipay.sofa.common.thread.SofaThreadPoolTaskExecutor
- org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler (implements org.springframework.core.task.AsyncListenableTaskExecutor, org.springframework.scheduling.SchedulingTaskExecutor, org.springframework.scheduling.TaskScheduler)
- com.alipay.sofa.common.thread.SofaThreadPoolTaskScheduler
- org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor (implements org.springframework.core.task.AsyncListenableTaskExecutor, org.springframework.scheduling.SchedulingTaskExecutor)
- org.springframework.scheduling.concurrent.ExecutorConfigurationSupport (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean)
- org.springframework.scheduling.concurrent.CustomizableThreadFactory (implements java.util.concurrent.ThreadFactory)
- com.alipay.sofa.common.thread.ExecutingRunnable (implements java.lang.Runnable)
- com.alipay.sofa.common.thread.SofaTracerCommandFactory.SofaTracerExecutingRunnable
- com.alipay.sofa.common.thread.NamedThreadFactory (implements java.util.concurrent.ThreadFactory)
- com.alipay.sofa.common.thread.SofaThreadPoolConstants
- com.alipay.sofa.common.thread.SofaTracerCommandFactory
- com.alipay.sofa.common.thread.ThreadPoolConfig
- com.alipay.sofa.common.thread.ThreadPoolConfig.SofaThreadConfigBuilder
- com.alipay.sofa.common.thread.ThreadPoolGovernor
- com.alipay.sofa.common.thread.ThreadPoolMonitorRunner (implements java.lang.Runnable)
- com.alipay.sofa.common.thread.ThreadPoolMonitorWrapper
- com.alipay.sofa.common.thread.ThreadPoolStatistics
- com.alipay.sofa.common.thread.TimeWaitRejectedExecutionHandler (implements java.util.concurrent.RejectedExecutionHandler)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)