Class Hierarchy
- java.lang.Object
- com.github.akurilov.commons.concurrent.AnyNotNullSharedFutureTaskBase<V> (implements java.util.concurrent.RunnableFuture<V>)
- com.github.akurilov.commons.concurrent.AsyncRunnableBase (implements com.github.akurilov.commons.concurrent.AsyncRunnable)
- com.github.akurilov.commons.concurrent.DaemonBase
- com.github.akurilov.commons.concurrent.ContextAwareThreadFactory (implements java.util.concurrent.ThreadFactory)
- java.lang.Thread (implements java.lang.Runnable)
- com.github.akurilov.commons.concurrent.ContextAwareThreadFactory.ContextAwareThread
- com.github.akurilov.commons.concurrent.ThreadUtil
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- com.github.akurilov.commons.concurrent.AsyncRunnable
- java.io.Closeable
- java.util.concurrent.Callable<V>
- com.github.akurilov.commons.concurrent.InitCallable<V> (also extends com.github.akurilov.commons.concurrent.Initializable)
- com.github.akurilov.commons.concurrent.Initializable
- com.github.akurilov.commons.concurrent.InitCallable<V> (also extends java.util.concurrent.Callable<V>)
- com.github.akurilov.commons.concurrent.InitRunnable (also extends java.lang.Runnable)
- java.lang.Runnable
- com.github.akurilov.commons.concurrent.InitRunnable (also extends com.github.akurilov.commons.concurrent.Initializable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.github.akurilov.commons.concurrent.AsyncRunnable.State
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)