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 interfaceExecutorPlusCassandra'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).interfaceLocalAwareExecutorPlusAnExecutorPlusthat is aware of, and propagates to execution, any ExecutorLocalsinterfaceLocalAwareSequentialExecutorPlusASequentialExecutorPlusthat is aware of, and propagates to execution, any ExecutorLocalsinterfaceResizableThreadPoolMXBeaninterfaceScheduledExecutorPlusinterfaceSEPExecutorMBeaninterfaceSequentialExecutorPlusAnExecutorPlusthat 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 classImmediateExecutorclassLocalAwareSingleThreadExecutorPlusclassLocalAwareThreadPoolExecutorPlusclassScheduledThreadPoolExecutorPlusLike ExecutorPlus, ScheduledThreadPoolExecutorPlus always logs exceptions from the tasks it is given, even if Future.get is never called elsewhere.classSEPExecutorclassSingleThreadExecutorPlusclassThreadPoolExecutorBaseThis class incorporates some Executor best practices for Cassandra.classThreadPoolExecutorJMXAdapterAThreadPoolExecutorBaseadapter to expose it via JMX.classThreadPoolExecutorPlusThis class inherits Executor best practices fromThreadPoolExecutorBaseandThreadPoolExecutorBuilder.classWrappedExecutorPlus -
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 classCompactionManager.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.
-