Hierarchy For Package org.shoulder.monitor.concurrent
Class Hierarchy
- java.lang.Object
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- org.shoulder.monitor.concurrent.AutoScaleThreadPool
- org.shoulder.monitor.concurrent.MonitorableThreadPool
- java.util.concurrent.ThreadPoolExecutor
- org.shoulder.monitor.concurrent.AutoScaleThreadPool.ScaleRule
- org.shoulder.core.concurrent.BaseDecorateableBlockingQueue<E> (implements java.util.concurrent.BlockingQueue<E>)
- org.shoulder.monitor.concurrent.MonitorableBlockingQueue
- org.shoulder.core.concurrent.enhance.EnhancedCallable<V> (implements java.util.concurrent.Callable<V>)
- org.shoulder.monitor.concurrent.DefaultMonitorableCallable<V> (implements org.shoulder.monitor.concurrent.MonitorableRunnable)
- org.shoulder.core.concurrent.enhance.EnhancedRunnable (implements java.lang.Runnable)
- org.shoulder.monitor.concurrent.DefaultMonitorableRunnable (implements org.shoulder.monitor.concurrent.MonitorableRunnable)
- org.shoulder.monitor.concurrent.MonitorableRejectHandler (implements java.util.concurrent.RejectedExecutionHandler)
- org.shoulder.monitor.concurrent.MonitorRunnableEnhancer (implements org.shoulder.core.concurrent.enhance.ThreadEnhancer)
- org.shoulder.monitor.concurrent.ThreadPoolMetrics
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
Interface Hierarchy
- org.shoulder.monitor.concurrent.MonitorableRunnable