Class Hierarchy
- java.lang.Object
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
- org.apache.cassandra.concurrent.ScheduledThreadPoolExecutorPlus (implements org.apache.cassandra.concurrent.ScheduledExecutorPlus)
- org.apache.cassandra.concurrent.ThreadPoolExecutorBase (implements org.apache.cassandra.concurrent.ResizableThreadPool)
- org.apache.cassandra.concurrent.ThreadPoolExecutorPlus (implements org.apache.cassandra.concurrent.ExecutorPlus)
- org.apache.cassandra.concurrent.LocalAwareThreadPoolExecutorPlus (implements org.apache.cassandra.concurrent.LocalAwareExecutorPlus)
- org.apache.cassandra.concurrent.SingleThreadExecutorPlus (implements org.apache.cassandra.concurrent.SequentialExecutorPlus)
- org.apache.cassandra.concurrent.LocalAwareSingleThreadExecutorPlus (implements org.apache.cassandra.concurrent.LocalAwareSequentialExecutorPlus)
- org.apache.cassandra.concurrent.ThreadPoolExecutorPlus (implements org.apache.cassandra.concurrent.ExecutorPlus)
- java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- org.apache.cassandra.utils.concurrent.AbstractFuture<V> (implements org.apache.cassandra.utils.concurrent.Future<V>)
- org.apache.cassandra.utils.concurrent.AsyncFuture<V>
- org.apache.cassandra.concurrent.FutureTask<V> (implements org.apache.cassandra.utils.concurrent.RunnableFuture<V>)
- org.apache.cassandra.concurrent.FutureTaskWithResources<V>
- org.apache.cassandra.concurrent.FutureTask<V> (implements org.apache.cassandra.utils.concurrent.RunnableFuture<V>)
- org.apache.cassandra.utils.concurrent.SyncFuture<V>
- org.apache.cassandra.concurrent.SyncFutureTask<T> (implements org.apache.cassandra.utils.concurrent.RunnableFuture<V>)
- org.apache.cassandra.utils.concurrent.AsyncFuture<V>
- java.util.concurrent.atomic.AtomicBoolean (implements java.io.Serializable)
- org.apache.cassandra.concurrent.SingleThreadExecutorPlus.AtLeastOnce (implements java.lang.Runnable, org.apache.cassandra.concurrent.SequentialExecutorPlus.AtLeastOnceTrigger)
- org.apache.cassandra.concurrent.DebuggableTask.RunningDebuggableTask (implements org.apache.cassandra.concurrent.DebuggableTask)
- org.apache.cassandra.concurrent.ExecutionFailure
- org.apache.cassandra.concurrent.ExecutorFactory.Global
- org.apache.cassandra.concurrent.ExecutorLocals (implements org.apache.cassandra.utils.Closeable, org.apache.cassandra.utils.WithResources)
- org.apache.cassandra.concurrent.ExecutorLocals.Impl
- org.apache.cassandra.concurrent.ImmediateExecutor (implements org.apache.cassandra.concurrent.LocalAwareExecutorPlus)
- org.apache.cassandra.concurrent.InfiniteLoopExecutor (implements org.apache.cassandra.concurrent.Interruptible)
- org.apache.cassandra.concurrent.NamedThreadFactory (implements java.util.concurrent.ThreadFactory)
- org.apache.cassandra.concurrent.NamedThreadFactory.MetaFactory
- org.apache.cassandra.concurrent.ExecutorFactory.Default (implements org.apache.cassandra.concurrent.ExecutorFactory)
- org.apache.cassandra.concurrent.ThreadPoolExecutorBuilder<E> (implements org.apache.cassandra.concurrent.ExecutorBuilder<E>)
- org.apache.cassandra.concurrent.ScheduledExecutors
- org.apache.cassandra.concurrent.SEPExecutor (implements org.apache.cassandra.concurrent.LocalAwareExecutorPlus, org.apache.cassandra.concurrent.SEPExecutorMBean)
- org.apache.cassandra.concurrent.SharedExecutorPool
- org.apache.cassandra.concurrent.TaskFactory.Standard (implements org.apache.cassandra.concurrent.TaskFactory)
- org.apache.cassandra.concurrent.TaskFactory.LocalAware
- org.apache.cassandra.concurrent.ThreadPoolExecutorJMXAdapter (implements org.apache.cassandra.concurrent.ResizableThreadPoolMXBean, java.lang.Runnable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.InterruptedException
- org.apache.cassandra.concurrent.Interruptible.TerminateException
- java.lang.InterruptedException
- java.lang.Exception
- org.apache.cassandra.concurrent.WrappedExecutorPlus (implements org.apache.cassandra.concurrent.ExecutorPlus)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
Interface Hierarchy
- java.util.concurrent.Callable<V>
- org.apache.cassandra.concurrent.DebuggableTask.CallableDebuggableTask<T> (also extends org.apache.cassandra.concurrent.DebuggableTask)
- org.apache.cassandra.concurrent.DebuggableTask
- org.apache.cassandra.concurrent.DebuggableTask.CallableDebuggableTask<T> (also extends java.util.concurrent.Callable<V>)
- org.apache.cassandra.concurrent.DebuggableTask.RunnableDebuggableTask (also extends java.lang.Runnable)
- java.util.concurrent.Executor
- java.util.concurrent.ExecutorService
- org.apache.cassandra.concurrent.ExecutorPlus (also extends org.apache.cassandra.concurrent.ResizableThreadPool)
- org.apache.cassandra.concurrent.LocalAwareExecutorPlus
- org.apache.cassandra.concurrent.LocalAwareSequentialExecutorPlus (also extends org.apache.cassandra.concurrent.SequentialExecutorPlus)
- org.apache.cassandra.concurrent.ScheduledExecutorPlus (also extends java.util.concurrent.ScheduledExecutorService)
- org.apache.cassandra.concurrent.SequentialExecutorPlus
- org.apache.cassandra.concurrent.LocalAwareSequentialExecutorPlus (also extends org.apache.cassandra.concurrent.LocalAwareExecutorPlus)
- org.apache.cassandra.concurrent.LocalAwareExecutorPlus
- java.util.concurrent.ScheduledExecutorService
- org.apache.cassandra.concurrent.ScheduledExecutorPlus (also extends org.apache.cassandra.concurrent.ExecutorPlus)
- org.apache.cassandra.concurrent.ExecutorPlus (also extends org.apache.cassandra.concurrent.ResizableThreadPool)
- java.util.concurrent.ExecutorService
- org.apache.cassandra.concurrent.ExecutorBuilder<E>
- org.apache.cassandra.concurrent.ExecutorBuilderFactory<E,S>
- org.apache.cassandra.concurrent.ExecutorBuilderFactory.Jmxable<E,S>
- org.apache.cassandra.concurrent.ExecutorFactory
- org.apache.cassandra.concurrent.ExecutorFactory.LocalAwareSubFactory
- org.apache.cassandra.concurrent.ExecutorFactory.LocalAwareSubFactoryWithJMX
- org.apache.cassandra.concurrent.ExecutorBuilderFactory.Jmxable<E,S>
- org.apache.cassandra.concurrent.ExecutorPlus.MaximumPoolSizeListener
- org.apache.cassandra.concurrent.Interruptible.SimpleTask
- org.apache.cassandra.concurrent.Interruptible.Task
- org.apache.cassandra.concurrent.ResizableThreadPool
- org.apache.cassandra.concurrent.ExecutorPlus (also extends java.util.concurrent.ExecutorService)
- org.apache.cassandra.concurrent.LocalAwareExecutorPlus
- org.apache.cassandra.concurrent.LocalAwareSequentialExecutorPlus (also extends org.apache.cassandra.concurrent.SequentialExecutorPlus)
- org.apache.cassandra.concurrent.ScheduledExecutorPlus (also extends java.util.concurrent.ScheduledExecutorService)
- org.apache.cassandra.concurrent.SequentialExecutorPlus
- org.apache.cassandra.concurrent.LocalAwareSequentialExecutorPlus (also extends org.apache.cassandra.concurrent.LocalAwareExecutorPlus)
- org.apache.cassandra.concurrent.LocalAwareExecutorPlus
- org.apache.cassandra.concurrent.ResizableThreadPoolMXBean
- org.apache.cassandra.concurrent.SEPExecutorMBean
- org.apache.cassandra.concurrent.ExecutorPlus (also extends java.util.concurrent.ExecutorService)
- java.lang.Runnable
- org.apache.cassandra.concurrent.DebuggableTask.RunnableDebuggableTask (also extends org.apache.cassandra.concurrent.DebuggableTask)
- org.apache.cassandra.concurrent.SequentialExecutorPlus.AtLeastOnceTrigger
- org.apache.cassandra.concurrent.Shutdownable
- org.apache.cassandra.concurrent.Interruptible
- org.apache.cassandra.concurrent.Stage.ExecutorServiceInitialiser
- org.apache.cassandra.concurrent.TaskFactory
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.cassandra.concurrent.ExecutorFactory.SimulatorSemantics
- org.apache.cassandra.concurrent.InfiniteLoopExecutor.Daemon
- org.apache.cassandra.concurrent.InfiniteLoopExecutor.InternalState
- org.apache.cassandra.concurrent.InfiniteLoopExecutor.Interrupts
- org.apache.cassandra.concurrent.InfiniteLoopExecutor.SimulatorSafe
- org.apache.cassandra.concurrent.Interruptible.State
- org.apache.cassandra.concurrent.SEPExecutor.TakeTaskPermitResult
- org.apache.cassandra.concurrent.Stage
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)