Uses of Interface
org.apache.cassandra.concurrent.ResizableThreadPool
Packages that use ResizableThreadPool
Package
Description
-
Uses of ResizableThreadPool in org.apache.cassandra.concurrent
Subinterfaces of ResizableThreadPool in org.apache.cassandra.concurrentModifier and TypeInterfaceDescriptioninterfaceCassandra's extension ofExecutorService, using our ownFuture, supportingExecutorPlus.inExecutor(), and execution with associated resourcesExecutorPlus.execute(WithResources, Runnable)(which is primarily used for encapsulatingExecutorLocalswithout leaking implementing classes).interfaceAnExecutorPlusthat is aware of, and propagates to execution, any ExecutorLocalsinterfaceASequentialExecutorPlusthat is aware of, and propagates to execution, any ExecutorLocalsinterfaceinterfaceinterfaceinterfaceAnExecutorPlusthat 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 ResizableThreadPoolModifier and TypeClassDescriptionclassclassclassclassLike ExecutorPlus, ScheduledThreadPoolExecutorPlus always logs exceptions from the tasks it is given, even if Future.get is never called elsewhere.classclassclassThis class incorporates some Executor best practices for Cassandra.classAThreadPoolExecutorBaseadapter to expose it via JMX.classThis class inherits Executor best practices fromThreadPoolExecutorBaseandThreadPoolExecutorBuilder.class -
Uses of ResizableThreadPool in org.apache.cassandra.db.compaction
Classes in org.apache.cassandra.db.compaction that implement ResizableThreadPool -
Uses of ResizableThreadPool in org.apache.cassandra.metrics
Constructors in org.apache.cassandra.metrics with parameters of type ResizableThreadPoolModifierConstructorDescriptionThreadPoolMetrics(ResizableThreadPool executor, String path, String poolName) Create metrics for given ThreadPoolExecutor.