Package org.apache.cassandra.concurrent
Class LocalAwareSingleThreadExecutorPlus
java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
org.apache.cassandra.concurrent.ThreadPoolExecutorBase
org.apache.cassandra.concurrent.ThreadPoolExecutorPlus
org.apache.cassandra.concurrent.SingleThreadExecutorPlus
org.apache.cassandra.concurrent.LocalAwareSingleThreadExecutorPlus
- All Implemented Interfaces:
Executor,ExecutorService,ExecutorPlus,LocalAwareExecutorPlus,LocalAwareSequentialExecutorPlus,ResizableThreadPool,SequentialExecutorPlus
public class LocalAwareSingleThreadExecutorPlus
extends SingleThreadExecutorPlus
implements LocalAwareSequentialExecutorPlus
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.concurrent.SingleThreadExecutorPlus
SingleThreadExecutorPlus.AtLeastOnceNested classes/interfaces inherited from class java.util.concurrent.ThreadPoolExecutor
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicyNested classes/interfaces inherited from interface org.apache.cassandra.concurrent.ExecutorPlus
ExecutorPlus.MaximumPoolSizeListenerNested classes/interfaces inherited from interface org.apache.cassandra.concurrent.SequentialExecutorPlus
SequentialExecutorPlus.AtLeastOnceTrigger -
Field Summary
Fields inherited from class org.apache.cassandra.concurrent.ThreadPoolExecutorBase
blockingExecutionHandler -
Method Summary
Methods inherited from class org.apache.cassandra.concurrent.SingleThreadExecutorPlus
atLeastOnceTrigger, getCorePoolSize, getMaximumPoolSize, setCorePoolSize, setMaximumPoolSizeMethods inherited from class org.apache.cassandra.concurrent.ThreadPoolExecutorPlus
execute, execute, getMaxTasksQueued, inExecutor, newTaskFor, newTaskFor, submit, submit, submit, submit, submit, submitMethods inherited from class org.apache.cassandra.concurrent.ThreadPoolExecutorBase
getActiveTaskCount, getCoreThreads, getMaximumThreads, getPendingTaskCount, getThreadFactory, onShutdown, onShutdown, setCoreThreads, setMaximumThreads, shutdown, shutdownNow, terminated, toStringMethods inherited from class java.util.concurrent.ThreadPoolExecutor
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, finalize, getActiveCount, getCompletedTaskCount, getKeepAliveTime, getLargestPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setKeepAliveTime, setRejectedExecutionHandler, setThreadFactoryMethods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAnyMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.cassandra.concurrent.ExecutorPlus
execute, inExecutor, invokeAll, invokeAll, invokeAny, invokeAny, maybeExecuteImmediately, submit, submit, submit, submit, submit, submitMethods inherited from interface java.util.concurrent.ExecutorService
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNowMethods inherited from interface org.apache.cassandra.concurrent.ResizableThreadPool
getActiveTaskCount, getCompletedTaskCount, getCorePoolSize, getMaximumPoolSize, getMaxTasksQueued, getPendingTaskCount, oldestTaskQueueTime, setCorePoolSize, setMaximumPoolSizeMethods inherited from interface org.apache.cassandra.concurrent.SequentialExecutorPlus
atLeastOnceTrigger