Uses of Interface
org.apache.cassandra.concurrent.ResizableThreadPool
-
Packages that use ResizableThreadPool Package Description org.apache.cassandra.concurrent org.apache.cassandra.db.compaction org.apache.cassandra.metrics -
-
Uses of ResizableThreadPool in org.apache.cassandra.concurrent
Subinterfaces of ResizableThreadPool in org.apache.cassandra.concurrent Modifier and Type Interface Description interface
ExecutorPlus
Cassandra's extension ofExecutorService
, using our ownFuture
, supportingExecutorPlus.inExecutor()
, and execution with associated resourcesExecutorPlus.execute(WithResources, Runnable)
(which is primarily used for encapsulatingExecutorLocals
without leaking implementing classes).interface
LocalAwareExecutorPlus
AnExecutorPlus
that is aware of, and propagates to execution, any ExecutorLocalsinterface
LocalAwareSequentialExecutorPlus
ASequentialExecutorPlus
that is aware of, and propagates to execution, any ExecutorLocalsinterface
ResizableThreadPoolMXBean
interface
ScheduledExecutorPlus
interface
SEPExecutorMBean
interface
SequentialExecutorPlus
AnExecutorPlus
that guarantees the order of execution matches the order of task submission, and provides a simple mechanism for the recurring pattern of ensuring a job is executed at least once after some point in time (i.e.Classes in org.apache.cassandra.concurrent that implement ResizableThreadPool Modifier and Type Class Description class
ImmediateExecutor
class
LocalAwareSingleThreadExecutorPlus
class
LocalAwareThreadPoolExecutorPlus
class
ScheduledThreadPoolExecutorPlus
Like ExecutorPlus, ScheduledThreadPoolExecutorPlus always logs exceptions from the tasks it is given, even if Future.get is never called elsewhere.class
SEPExecutor
class
SingleThreadExecutorPlus
class
ThreadPoolExecutorBase
This class incorporates some Executor best practices for Cassandra.class
ThreadPoolExecutorJMXAdapter
AThreadPoolExecutorBase
adapter to expose it via JMX.class
ThreadPoolExecutorPlus
This class inherits Executor best practices fromThreadPoolExecutorBase
andThreadPoolExecutorBuilder
.class
WrappedExecutorPlus
-
Uses of ResizableThreadPool in org.apache.cassandra.db.compaction
Classes in org.apache.cassandra.db.compaction that implement ResizableThreadPool Modifier and Type Class Description static class
CompactionManager.ValidationExecutor
-
Uses of ResizableThreadPool in org.apache.cassandra.metrics
Constructors in org.apache.cassandra.metrics with parameters of type ResizableThreadPool Constructor Description ThreadPoolMetrics(ResizableThreadPool executor, java.lang.String path, java.lang.String poolName)
Create metrics for given ThreadPoolExecutor.
-