Class Hierarchy
- java.lang.Object
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- nonapi.io.github.classgraph.concurrency.AutoCloseableExecutorService (implements java.lang.AutoCloseable)
- java.util.concurrent.ThreadPoolExecutor
- nonapi.io.github.classgraph.concurrency.InterruptionChecker
- nonapi.io.github.classgraph.concurrency.SimpleThreadFactory (implements java.util.concurrent.ThreadFactory)
- nonapi.io.github.classgraph.concurrency.SingletonMap<K,V,E>
- nonapi.io.github.classgraph.concurrency.SingletonMap.SingletonHolder<V>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- nonapi.io.github.classgraph.concurrency.SingletonMap.NewInstanceException
- nonapi.io.github.classgraph.concurrency.SingletonMap.NullSingletonException
- java.lang.Exception
- nonapi.io.github.classgraph.concurrency.WorkQueue<T> (implements java.lang.AutoCloseable)
- nonapi.io.github.classgraph.concurrency.WorkQueue.WorkUnitWrapper<T>
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
Interface Hierarchy
- nonapi.io.github.classgraph.concurrency.SingletonMap.NewInstanceFactory<V,E>
- nonapi.io.github.classgraph.concurrency.WorkQueue.WorkUnitProcessor<T>